WordPress怎么在任何地方显示小工具_在任何地方显示WP小工具教程

WordPress教程 pcbiji 3624浏览 0评论

相信使用 WordPress 建站的小伙伴都知道后台有个小工具的功能,但是他有个局限的地方是,它只能在已注册的区域内显示,那么 WordPress 怎么在任何地方显示小工具呢,电脑笔记网正好看到有小伙伴在询问这个事情,那么接下来就给大家分享下在任何地方显示 WP 小工具教程。

WordPress 怎么在任何地方显示小工具

WordPress 怎么在任何地方显示小工具方法一:

如果我们需要在文章的正文后面显示最近文章小工具,可以在当前主题的 function.php 文件中添加下列代码:

// 在正文最后添加最近文章小工具
add_filter( 'the_content', 'dcwd_append_recent_posts_widget_to_content' );
function dcwd_append_recent_posts_widget_to_content( $content ) {
$rpw = new WP_Widget_Recent_posts;

$args = array(
'before_widget' => '<div class="widget">',
'after_widget' => "</div\n",
'before_title' => '<h2 class="widgettitle">',
'after_title' => "</h2>\n",
);

$instance = array(
'title' => 'Some Recent Posts',
'number' => 2,
'show_date' => true,
);
ob_start();
$rpw->widget( $args, $instance );
$output = ob_get_contents();
ob_end_clean();

return $content . $output;
}

WordPress 怎么在任何地方显示小工具方法二:

我们还可以在 wp_body_open 钩子中调用 WordPress Meta 小部件,在当前主题的 function.php 文件中添加下列代码:

// 在侧边栏之外wp_body_open钩子中调用 WordPress Meta 小部件。
add_action( 'wp_body_open', 'dcwd_meta_widget_at_top' );
function dcwd_meta_widget_at_top() {
$mw = new WP_Widget_Meta;

$args = array(
//'before_widget' => '<li id="%1$s" class="widget %2$s">',
//'after_widget' => "</li>\n",
'before_widget' => '<div class="widget">',
'after_widget' => "</div\n",
'before_title' => '<h2 class="widgettitle">',
'after_title' => "</h2>\n",
);

$instance = array(
'title' => 'Our Meta Widget',
);
$mw->widget( $args, $instance );
}

以上两种代码就是来实现 WordPress 怎么在任何地方显示小工具的,如果有感兴趣的小伙伴可以来看看在任何地方显示 WP 小工具教程,这两段代码也是抛砖引玉,大家有什么好的想法也可以分享在评论区,看看能不能帮大家解决在任何地方显示小工具。

转载请注明:电脑笔记网 » WordPress怎么在任何地方显示小工具_在任何地方显示WP小工具教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址