首页 文章

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

提问于
浏览
0

我为推荐和投资组合创建了一个新的帖子类型 . 我用这个创建了新的小部件区域

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 Post”相同的小部件“Recent Testimonials”,通过在“Testimonial sidebar”中拖动它我可以在页面中显示它们 .

1 回答

  • 0

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

    Here are the steps:

    • 从核心复制默认的近期帖子小部件,可以找到here .

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

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

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

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

相关问题