创建新的最近发布的小工具

时间:2018-02-08 作者:Alejandro Torres

我的目标是创建一个新的最近发布的小部件,Wordpress默认有一个小部件,我知道如何编辑它,但我想让用户决定最近发布的内容最适合自己的需要。

有没有办法创建一个新的最近发布的小部件而不覆盖wordpress的默认小部件?

1 个回复
SO网友:Alejandro Torres

我的小部件是这样的:

 public function __construct() {
    $widget_ops = array(
        \'classname\' => \'yggdrasil_widget_recent_entries\',
        \'description\' => __( \'Your site’s most recent Posts.\' ),
        \'customize_selective_refresh\' => true,
    );
    parent::__construct( \'recent-posts\', __( \'Recent Posts\' ), $widget_ops );
    $this->alt_option_name = \'yggdrasil_widget_recent_entries\';
}
以下是一个新的小部件,无需覆盖默认的wordpress最近发布的帖子

 public function __construct() {
    $widget_ops = array(
        \'classname\' => \'yggdrasil_widget_recent_entries\',
        \'description\' => __( \'Your site’s most recent Posts.\' ),
        \'customize_selective_refresh\' => true,
    );
    parent::__construct( \'yggdrasil-recent-posts\', __( \'Yggdrasil Recent Posts\' ), $widget_ops );
    $this->alt_option_name = \'yggdrasil_widget_recent_entries\';
}
要不覆盖默认的最近发布,我唯一要做的就是不要在此行中将其命名为“最近发布”:parent::__construct( \'recent-posts\', __( \'Recent Posts\' ), $widget_ops );.

错误就在那里。

有关更多详细信息,请访问:https://codex.wordpress.org/Widgets_API

结束

相关推荐

Using add_filter() in Widgets

只需查询引用add_filter() 作用您可以在WordPress小部件类中使用此函数吗。Example我有一个带有动态创建代码的小部件,我想将其传递给插件中创建的另一个函数。这能实现吗?<?php /** * Display the actual Widget * * @param Array $args * @param Array $instance */ public function widget($args, $inst