Я использую плагин WordPress для генерации формы и вместо того, чтобы вставлять форму на страницу с помощью редактора контента, я добавляю ее непосредственно в свой шаблон.
Проблема в том, что в моей локальной версии идентификатор моей формы отличается от идентификатора формы на моем промежуточном сайте.
Локально я включаю это в свой шаблон, чтобы показать форму:
<?php echo do_shortcode('[ccf_form id="122"]');?>
Но при подготовке моя форма имеет идентификатор 259 вместо этого, так что мне было интересно, есть ли способ поиска подстановочного идентификатора? что-то вроде:
<?php echo do_shortcode('[ccf_form id="fnmatch(*)"]');?>
или поочередно я должен найти идентификатор формы в phpmyadmin и изменить его на 122?
Я использую плагин Custom Contact Forms, кстати
Пожалуйста, обратите внимание
Я понимаю, что этот вопрос, вероятно, лучше всего подходит для того, чтобы быть на канале WP, но так как это скорее вопрос PHP, я чувствовал, что его тоже стоит поставить
Я решил, что проблема заключалась в том, что я ранее построил другую форму на своем промежуточном сайте, используя CCF, я просмотрел сообщения phpmyadmin и удалил все, что основано на ccf, а затем перестроил мою форму, и поскольку ранее не было никаких форм, этой форме был присвоен идентификатор 122 и мой шаблон сейчас работает 🙂
Было бы еще полезно узнать, есть ли способ поиска подстановочных знаков с использованием php, поскольку это было бы более масштабируемым и перспективным решением.
Других решений пока нет …