Php wordpress-自定义插件中断站点后端
这是我第一次尝试创建自己的插件,在我尝试通过wp admin添加或更新页面之前,一切都很正常。如果我停用插件,网站就会正常工作。我得到一个关于我的文件已经发送的标题的错误,我不知道如何解决这个问题。就像我说的,这是我第一次尝试 这是我非常简单的插件文件:Php wordpress-自定义插件中断站点后端,php,wordpress,Php,Wordpress,这是我第一次尝试创建自己的插件,在我尝试通过wp admin添加或更新页面之前,一切都很正常。如果我停用插件,网站就会正常工作。我得到一个关于我的文件已经发送的标题的错误,我不知道如何解决这个问题。就像我说的,这是我第一次尝试 这是我非常简单的插件文件: include(plugin_dir_path( __FILE__ ) . 'ndmr-plugin.php'); add_shortcode('small_ndmr_buttons_sc','small_ndmr_buttons'); ad
include(plugin_dir_path( __FILE__ ) . 'ndmr-plugin.php');
add_shortcode('small_ndmr_buttons_sc','small_ndmr_buttons');
add_action('init', 'small_ndmr_buttons_plugin');
function small_ndmr_buttons_plugin() {
add_action('wp_enqueue_scripts', 'ndmr_plugin_stylesheet');
function ndmr_plugin_stylesheet() {
wp_register_style('ndmr-plugin-style', plugins_url('style.css', __FILE__), array() );
wp_enqueue_style('ndmr-plugin-style');
wp_register_script('ndmr-plugin-jquery', plugins_url('ndmr-plugin-javascript.js', __FILE__), array() );
wp_enqueue_script('ndmr-plugin-jquery');
}
}
这是呈现短代码的文件:
function small_ndmr_buttons(){
return '
<div class="small-ndmr-buttons">
<div>
<p>search</p>
<ul>'.
wp_list_pages('title_li=&child_of=25&echo=0')
.'</ul>
</div>
<div>
<p>social</p>
<ul>'.
wp_list_pages('title_li=&child_of=27&echo=0')
.'</ul>
</div>
<div>
<p>design</p>
<ul>'.
wp_list_pages('title_li=&child_of=29&echo=0')
.'</ul>
</div>
<div>
<p>tv/radio</p>
<ul>'.
wp_list_pages('title_li=&child_of=31&echo=0')
.'</ul>
</div>
<div>
<p>yellow pages</p>
<ul>'.
wp_list_pages('title_li=&child_of=33&echo=0')
.'</ul>
</div>
<div>
<p>billboard</p>
<ul>'.
wp_list_pages('title_li=&child_of=35&echo=0')
.'</ul>
</div>
<span class="clear"></span>
</div>
';
}
功能小按钮(){
返回'
搜寻
”。
wp_列表_页面('title_li=&child_of=25&echo=0'))
“
社会的
”。
wp_列表_页面('title_li=&child_of=27&echo=0'))
“
设计
”。
wp_列表_页面('title_li=&child_of=29&echo=0'))
“
电视/广播
”。
wp_列表_页面('title_li=&child_of=31&echo=0'))
“
黄页
”。
wp_列表_页面('title_li=&child_of=33&echo=0'))
“
广告牌
”。
wp_列表_页面('title_li=&child_of=35&echo=0')
“
';
}
呈现短代码的文件就是我得到错误信息的地方。无法修改标题信息-标题已经由
我试着使用ob_start()代码>,但这只是回显文件中的文本并完全终止wordpress后端。我是否遗漏了与插件有关的内容
感谢您提供的帮助。在开始的PHP标记之前或结束的标记之后是否有空格?通常,这是导致此类错误的最常见原因。更多信息请参见法典:是!就这样。在结束php标记后有一行空白。谢谢:)