Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何保存在Wordpress页面中编写的PHP代码_Php_Wordpress_Wordpress Theming - Fatal编程技术网

如何保存在Wordpress页面中编写的PHP代码

如何保存在Wordpress页面中编写的PHP代码,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我正在使用Artisteer创建WordPress主题。 Artisteer无法将php代码包含到页面中,因此我必须通过WordPress页面编辑器进行一些修改 我正在使用“PHP插入”插件将PHP代码包含到WordPress页面编辑器中,并使WordPress能够在我的页面中使用我的PHP代码 在我的站点中,我有一个用于B.M.I.计算的表单,我需要在页面中使用php代码 问题是,如果我在Artisteer中更改了主题,并将其上传到WordPress中,我会丢失php更改。 每次应用修改都很无

我正在使用Artisteer创建WordPress主题。 Artisteer无法将php代码包含到页面中,因此我必须通过WordPress页面编辑器进行一些修改

我正在使用“PHP插入”插件将PHP代码包含到WordPress页面编辑器中,并使WordPress能够在我的页面中使用我的PHP代码

在我的站点中,我有一个用于B.M.I.计算的表单,我需要在页面中使用php代码

问题是,如果我在Artisteer中更改了主题,并将其上传到WordPress中,我会丢失php更改。 每次应用修改都很无聊(而且很危险……丢失代码、错误的代码位置……)

我正在考虑使用子主题,但我不知道如何将其应用于添加到页面中的php代码

建议


提前感谢

您不应该在内容编辑器中使用PHP,您有一些不错的选择:

  • 为该特定页面创建自定义模板:
  • 为特定的PHP代码段创建短代码:

您不应该在内容编辑器中使用PHP,您有一些不错的选择:

  • 为该特定页面创建自定义模板:
  • 为特定的PHP代码段创建短代码:

您不应该在内容编辑器中使用PHP,您有一些不错的选择:

  • 为该特定页面创建自定义模板:
  • 为特定的PHP代码段创建短代码:

您不应该在内容编辑器中使用PHP,您有一些不错的选择:

  • 为该特定页面创建自定义模板:
  • 为特定的PHP代码段创建短代码:

Wordpress团队已将永远不要在帖子和页面中执行PHP作为一条经验法则,因为它可能会在将来急于更改内容,并可能暴露Wordpress自身无法修复的安全漏洞

一个更好的做法是通过创建一个自定义的帖子/页面模板来编辑WordPress主题-基本上可以包含所有内容。但是在某些情况下,可能需要在多个WordPress帖子/页面上执行PHP

在这种情况下,我的建议是创建一个包含PHP的简单页面模板,或者,如果代码被多次使用,则创建一个短代码(在模板的functions.PHP中)

向主题
functions.php
添加快捷码标记(带参数)的最简单示例:

function footag_func( $atts ) {
     return "foo = {$atts['foo']}";
}
add_shortcode('footag', 'footag_func');

输出代码可以与标签一起在任何地方使用[footag foo=“bar”]。扩展此函数时,请始终记住返回函数的结果。使用
echo
print
只会回显结果(在内容顶部,跳过内容本身).

Wordpress团队已经将永远不要在帖子和页面中执行PHP作为一条经验法则,因为它可能会在将来急于更改内容,并且可能会暴露Wordpress自身无法修复的安全漏洞

一个更好的做法是通过创建一个自定义的帖子/页面模板来编辑WordPress主题-基本上可以包含所有内容。但是在某些情况下,可能需要在多个WordPress帖子/页面上执行PHP

在这种情况下,我的建议是创建一个包含PHP的简单页面模板,或者,如果代码被多次使用,则创建一个短代码(在模板的functions.PHP中)

向主题
functions.php
添加快捷码标记(带参数)的最简单示例:

function footag_func( $atts ) {
     return "foo = {$atts['foo']}";
}
add_shortcode('footag', 'footag_func');

输出代码可以与标签一起在任何地方使用[footag foo=“bar”]。扩展此函数时,请始终记住返回函数的结果。使用
echo
print
只会回显结果(在内容顶部,跳过内容本身).

Wordpress团队已经将永远不要在帖子和页面中执行PHP作为一条经验法则,因为它可能会在将来急于更改内容,并且可能会暴露Wordpress自身无法修复的安全漏洞

一个更好的做法是通过创建一个自定义的帖子/页面模板来编辑WordPress主题-基本上可以包含所有内容。但是在某些情况下,可能需要在多个WordPress帖子/页面上执行PHP

在这种情况下,我的建议是创建一个包含PHP的简单页面模板,或者,如果代码被多次使用,则创建一个短代码(在模板的functions.PHP中)

向主题
functions.php
添加快捷码标记(带参数)的最简单示例:

function footag_func( $atts ) {
     return "foo = {$atts['foo']}";
}
add_shortcode('footag', 'footag_func');

输出代码可以与标签一起在任何地方使用[footag foo=“bar”]。扩展此函数时,请始终记住返回函数的结果。使用
echo
print
只会回显结果(在内容顶部,跳过内容本身).

Wordpress团队已经将永远不要在帖子和页面中执行PHP作为一条经验法则,因为它可能会在将来急于更改内容,并且可能会暴露Wordpress自身无法修复的安全漏洞

一个更好的做法是通过创建一个自定义的帖子/页面模板来编辑WordPress主题-基本上可以包含所有内容。但是在某些情况下,可能需要在多个WordPress帖子/页面上执行PHP

在这种情况下,我的建议是创建一个包含PHP的简单页面模板,或者,如果代码被多次使用,则创建一个短代码(在模板的functions.PHP中)

向主题
functions.php
添加快捷码标记(带参数)的最简单示例:

function footag_func( $atts ) {
     return "foo = {$atts['foo']}";
}
add_shortcode('footag', 'footag_func');
输出代码可以与标签一起在任何地方使用[footag foo=“bar”]