Просмотров: 50 829

Использовать PHP-код в произвольных полях WordPress.

Недавно нужно было создать на Worpdress произвольное поле, которое содержит в себе PHP-код.

После того, как этот PHP-код будет вставлен в произвольное поле, он бы выполнялся на веб-странице.

Решение оказалось простым: нужно было воспользоваться функцией eval.

Вот кусок кода, который нужно вставить в то место шаблона WordPress, где должен быть выполнен код.

<?php 
if (get_post_meta($post->ID, 'имя_произвольного_поля', true) !== '') 
{eval(get_post_meta($post->ID, 'имя_произвольного_поля', true)); }
?>

Должно работать. Попробуйте.