gpt4 book ai didi

wordpress - 如何在不使用插件的情况下将 PHP 脚本插入 WordPress

转载 作者:行者123 更新时间:2023-12-03 07:44:30 29 4
gpt4 key购买 nike

使用wordpress插件,我可以轻松地将php脚本插入wp-admin的后端。但是,这一次,我不想使用插件。有没有办法做到这一点?我已经在谷歌上搜索过,但没有找到任何答案。大多数这些网站都使用插件。

最佳答案

有两种方法可以做到这一点。

如果您想在小部件文本编辑器中使用 PHP 代码,则可以通过在 function.php 文件中添加以下代码来实现。

function php_execute($html){
if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}
add_filter('widget_text','php_execute',100);

如果您正在使用任何缓存插件,请清除缓存,然后尝试将 PHP 代码添加到您的小部件区域,例如:

 <?php echo 'Hello!!!' ?>

如果您想在页面或帖子编辑器中添加 PHP 代码,那么最好的方法是在 function.php 文件中创建自定义短代码,如下所示:

function list_pages_function( $atts ) {
return wp_list_pages('sort_column=menu_order');
}
add_shortcode( 'output_pages', 'list_pages_function' );

然后您可以在页面或帖子编辑器中使用[output_pages]作为简码。请参阅shortcode API。

希望您会发现这对您有帮助。

谢谢。

关于wordpress - 如何在不使用插件的情况下将 PHP 脚本插入 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43972089/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com