如何将php代码放入wordpress页面

时间:2015-05-30 16:58:45

标签: php wordpress

我在wordpress中创建了自定义页面,在页面中我有一个用户可以上传横幅并输入一些文字的表单。

代码在本地服务器上运行良好。问题是当我转移到实时页面时,它显示为文本而不是正常工作。

我曾尝试在cPanel中搜索该页面,但后来发现这些页面并未存储为普通页面,而是存储在数据库中。

请帮我解决如何使我的表格工作的问题。

2 个答案:

答案 0 :(得分:1)

您不能将管理员面板中的帖子内容放入php代码(这是代码而非内容)。必须创建一个php文件(或使用functions.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的正下方。 这是一个短代码。现在您可以将该短代码放入页面内容中。 从管理面板打开该页面,您已尝试放置php代码。而不是该代码放置此[custom_functionality]

祝你好运:)告诉我,如果它不起作用,我们会尝试更多。

答案 1 :(得分:0)

看起来你可能需要一个插件,这是我知道的一个这样的插件: https://wordpress.org/plugins/insert-php/