2015-05-30 2 views
0

Я создал пользовательскую страницу в wordpress, и на странице у меня есть форма, где пользователи могут загружать баннер и вводить текст.как поставить php-код на страницу wordpress

Код отлично работает на локальном сервере. Проблема в том, что когда я перехожу на живую страницу, она отображается как текст вместо нормальной работы.

Я попытался найти страницу в cPanel, но позже понял, что страницы не хранятся как обычные страницы, а хранятся в базе данных.

Пожалуйста, помогите мне, как сделать мою работу с формой.

ответ

0

Похоже, вам может понадобиться плагин, здесь один такой плагин, который я знаю о: https://wordpress.org/plugins/insert-php/

+0

Спасибо, Одна проблема, однако, плагин предупредил меня, что он не был протестирован с моей версией Wordpress, и это верно, это не сработало. Я запускаю версию 4.2.2 –

1

Вы не можете поместить код PHP (это код не содержание) в качестве почтового контента из Панель администратора. Файл php должен быть создан (или с помощью функции.php) для обслуживания этой страницы и поместить туда код.

Найдите и откройте файл functions.php. Он находится под папкой wp-content/themes/yourthemename/. В конце файла (но перед ?> символами, если есть) добавить этот код

function custom_function_for_your_page() { 
    // put your php code here 
} 
add_shortcode('custom_functionality', 'custom_function_for_your_page'); 

Теперь, как вы догадываетесь, вы можете поместить код PHP прямо ниже этой линии // put your php code here. Это короткий код. Теперь вы можете поместить этот shortcode в содержимое страницы. Откройте эту страницу с панели администратора, где вы попытались поместить PHP-код. Вместо этого кода поставьте это [custom_functionality].

Удачи :) Скажите, если это не сработает, мы попробуем больше.

+0

да, помогите мне пожалуйста. Код для одной страницы –

+0

ок, дайте мне минуту – Hovo

+0

Я не знаю, как я могу с вами связаться в частном порядке :) Постараюсь объяснить в ответе. – Hovo

Смежные вопросы