Извлеките короткий код из текущего пользовательского поля post и выполните в WordPress

#javascript #php #wordpress

#javascript #php #wordpress

Вопрос:

Я пытаюсь извлечь короткий код из пользовательского поля в WordPress и выполнить его с помощью PHP или Javascript. Кажется, я очень не могу этого сделать, возможно, это имеет смысл, учитывая тот факт, что я не знаю ни одного из языков :/

Если быть точным — пользовательское поле называется, например, EventKarta, и оно должно отображать строку из текущего сообщения (сообщение отображается через этот шаблон, так что, надеюсь, это сработает) в оболочку шорткода внутри Oxygen Builder, кажется, мои варианты, как упоминалось ранее, PHP или Javascript.

Есть ли кто-нибудь, кто мог бы пролить свет на это? Это сделало бы мою жизнь намного проще!

Комментарии:

1. Извините, я очень растерялся от вашего описания. Может быть, вы можете опубликовать какой-нибудь код, который вы уже пытались пролить больше света. Вы пишете функцию PHP для этого?

2. Привет, Джеймс! Спасибо за обращение! Я постараюсь быть менее запутанным :): в большинстве случаев мне удавалось добавлять текст в мета-поля или пользовательские поля. Конструктор позволяет мне динамически вставлять эту информацию из дескриптора настраиваемого поля в сообщение wp, например «event-title» или simular. Таким образом, мой клиент может вводить информацию в форму, которая заполняет шаблон, созданный из сообщения. Однако: я могу сделать это с текстом и изображениями, но я не могу ввести короткий код (в этом случае мне нужно представить карту). Что мне осталось, так это скопировать [короткий код] с помощью PHP или Javascript-кода.

3. Итак, у меня есть настраиваемое поле / мета-поле с дескриптором: например, Event-Karta это содержит короткий код из текущего сообщения — например: [hmapsprem id= 2] . Я думаю, что мне нужно сделать, это вставить короткий код либо через PHP, либо через Javascript. Я немного запутался в том, как это сделать. На выходе должно отображаться [hmapsprem id = 2] или что-то еще, введенное в это поле текущего сообщения.