我们有一个由一些文本组成的提要栏。
客户/所有者可能希望偶尔更改侧栏文本。开箱即用,他必须导航:
->管理菜单外观小部件查看“可用小部件”(所有这些小部件都与他无关)以Primary Sidebar 在右侧的下拉列表中,现在他可以编辑内容了
他会感到困惑,因为他不能像编辑“页面”那样快速、轻松地编辑此类内容。否则他会忘记在哪里找到它。
有没有办法将主侧栏的链接添加到主管理菜单?
我们有一个由一些文本组成的提要栏。
客户/所有者可能希望偶尔更改侧栏文本。开箱即用,他必须导航:
->管理菜单外观小部件查看“可用小部件”(所有这些小部件都与他无关)以Primary Sidebar 在右侧的下拉列表中,现在他可以编辑内容了
他会感到困惑,因为他不能像编辑“页面”那样快速、轻松地编辑此类内容。否则他会忘记在哪里找到它。
有没有办法将主侧栏的链接添加到主管理菜单?
我认为使用标准WP特性没有捷径。但您可以使用自定义小部件解决问题。
例如,创建一个非常简单的小部件,例如:
class MyPageWidget extends WP_Widget {
function __construct() {
parent::__construct( \'MyPageWidget\', \'My Page Widget\' );
}
function widget( $args ) {
$page = get_page_by_path(\'sidebar-page\');
if ( ! empty($page) ) {
echo $args[\'before_widget\'];
echo apply_filters(\'the_content\', $page->post_content);
echo $args[\'after_widget\'];
}
}
}
add_action(\'widgets_init\', function() { register_widget(\'MyPageWidget\'); } );
这几行代码,为您的站点添加了一个新的小部件,没有任何选项,它只显示包含slug的页面的内容\'sidebar-page\'
.现在,您已经有了文本小部件,请替换为这个小部件。
创建一个页面并分配slug“侧边栏页面”。
现在,您在该页面中添加的所有内容都显示在侧栏中:编辑侧栏小部件文本与编辑页面一样简单,实际上,它只包含编辑页面。
小部件实际上并不需要经常编辑。它们是半静态的内容,可以在站点设置中进行配置,或多或少可以单独使用。如果您构建了一个需要频繁编辑小部件的站点,那么您可能做出了一个错误的设计决策。如果不知道项目的细节,很难说。
am使用此功能从前面删除帖子// Delete from Front-End Link function wp_delete_post_link($link = \'Delete This\', $before = \'\', $after = \'\', $title=\"Move this item to the Trash\", $cssClass=\"delete-post\") { global $post; if ( $post->pos