我为推荐和投资组合创建了一个新的帖子类型。我用这个
创建了新的小部件区域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"相同,将其拖入'见证侧边栏'我可以在页面中显示它们。
答案 0 :(得分:0)
创建自己最近的帖子小部件真的很容易。
以下是步骤:
从核心复制默认的近期帖子小部件here。
在functions.php中添加小部件的所有相关代码,并将小部件重命名为您喜欢的内容
注册新小部件。您现在将在后端看到小部件
此处的最终自定义将是更改窗口小部件内的查询。您基本上需要做的就是将'post_type' => 'YOUR POST TYPE NAME',
添加到上面提供的链接的第702行的查询参数中
你可以选择使用提供的过滤器,只是过滤默认的最新帖子小部件的参数