Ищете значение подстановочного знака при вызове шорткода?

Я использую плагин 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, я чувствовал, что его тоже стоит поставить

0

Решение

Я решил, что проблема заключалась в том, что я ранее построил другую форму на своем промежуточном сайте, используя CCF, я просмотрел сообщения phpmyadmin и удалил все, что основано на ccf, а затем перестроил мою форму, и поскольку ранее не было никаких форм, этой форме был присвоен идентификатор 122 и мой шаблон сейчас работает 🙂

Было бы еще полезно узнать, есть ли способ поиска подстановочных знаков с использованием php, поскольку это было бы более масштабируемым и перспективным решением.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]