在wordpress中创建新的最近推荐小部件

时间:2014-10-14 07:57:36

标签: wordpress

我为推荐和投资组合创建了一个新的帖子类型。我用这个

创建了新的小部件区域
register_sidebar( array( 
    'name'          => __( 'Testimonial Sidebar', 'my-theme' ),
    'description'   => __( 'Testimonial widgets area', 'my-theme' ),
    'id'            => 'sidebar-3',
    'before_widget' => '',
    'after_widget'  => '',
    'before_title'  => '',
    'after_title'   => '',
) );

我创建了网页sidebar-testimonial.php并通过single-testimonial.php

get_sidebar('testimonial');中进行了调用

现在我的问题是,如何创建小部件" Recent Testimonials"与" Recent Post"相同,将其拖入'见证侧边栏'我可以在页面中显示它们。

1 个答案:

答案 0 :(得分:0)

创建自己最近的帖子小部件真的很容易。

以下是步骤:

  1. 从核心复制默认的近期帖子小部件here

  2. 在functions.php中添加小部件的所有相关代码,并将小部件重命名为您喜欢的内容

  3. 注册新小部件。您现在将在后端看到小部件

  4. 此处的最终自定义将是更改窗口小部件内的查询。您基本上需要做的就是将'post_type' => 'YOUR POST TYPE NAME',添加到上面提供的链接的第702行的查询参数中

  5. 你可以选择使用提供的过滤器,只是过滤默认的最新帖子小部件的参数