Wordpress Text Widget заменяет php-теги HTML-тегами комментариев? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь добавить php на страницу моего WordPress-сайта в редакторе кода моего крошечного редактора mce. Тем не менее, всякий раз, когда введите что-то вроде:

<?php echo "Hello World"; ?>

и затем сохраните статью, когда я в следующий раз отредактирую статью, она заменит мои php-теги HTML-комментарием:

<!--?php echo "Hello World"; ?-->

Буду очень признателен, если кто-нибудь знает, что здесь происходит и почему WordPress делает это.

1 Ответ

0 голосов
/ 15 мая 2018

Чтобы использовать PHP-код в редакторе контента, вам нужно либо установить плагин, который позволяет вам это сделать, либо создать шорткод.

Чтобы создать шорткод в functions.php:

<?php
function hello_shortcode() {
    echo 'Hello world!';
}
add_shortcode('hello', 'hello_shortcode');
?>

Затем в редакторе контента введите:

[hello]

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...