是否可以创建Wordpress导览?V3.3.1


9

我最近升级到了3.3.1版,并注意到了一个不错的功能,它将对我们的非Wordpress精明客户非常有用-简要介绍了如何使用Wordpress。

我使用Yoast SEO插件已有很长时间了,他们添加了一个游览功能,当您单击下一步按钮时,它将浏览各种功能(请参见屏幕截图):

在此处输入图片说明

是否可以创建有关如何添加页面,帖子等并创建我们自己的帮助内容的Wordpress的自定义导览。

我有一个倾向于使用的标准插件集,因此导游(如果可能)将需要跳过标准的Wordpress设置以及所有其他插件。

更新:

我在网上挖了发现以下代码。这将创建一个一次性指针,您可以在其中放置自定义内容。唯一的问题是,每次重新加载时弹出窗口都会出现,即使它被关闭了(是否有办法提高其可用性?),而且它还是一个一次性窗口而不是游览。

只需使用Firebug查找要附加指针的div。

/*
    Display custom WordPress Dashboard Pointers alerts
    Usage: Modify the $pointer_content message to the message you wished displayed
*/
add_action('admin_enqueue_scripts', 'enqueue_custom_admin_scripts');

function enqueue_custom_admin_scripts() {
    wp_enqueue_style('wp-pointer');
    wp_enqueue_script('wp-pointer');
    add_action('admin_print_footer_scripts', 'custom_print_footer_scripts' );
}
function custom_print_footer_scripts() {
    $pointer_content = '<h3>The Works http://www.teamworksdesign.com</h3>';
    $pointer_content .= '<p>Welcome to your custom WordPress installation. Please navigate to the settings page to change your site preferences</p>';
?>
   <script type="text/javascript">
   //<![CDATA[
   jQuery(document).ready( function($) {
    $('#menu-posts-events').pointer({
        content: '<?php echo $pointer_content; ?>',
        position: 'left',
        close: function() {
            // This function is fired when you click the close button
        }
      }).pointer('open');
   });
   //]]>
   </script>
<?php
}

Answers:



4

WordPress Pointers API仅用于核心用途,API中的某些内容可能已更改,可能会导致插件站点中断或错误。在API标准化并准备好用于插件/主题之前,您应该避免使用。

康斯坦丁·科夫申宁Konstantin Kovshenin)撰写了有关指针的精彩介绍性文章,您可能会觉得阅读有趣。WordPress 3.3中的指针介绍


2

Mark Jarquith已经编写了一个名为WP-Help的插件。

从它的描述:

管理员可以为站点的作者和编辑者创建详细的,分层的文档,这些文档可以在WordPress管理员中查看。在“自定义帖子类型”的支持下,您将获得WordPress创建,编辑和整理文档的全部功能。非常适合定制的客户站点。永远不要再发送其他“这里是您网站的使用方式”电子邮件!

将其与筛选器之类的服务或某些YouTube WP操作方法教程结合使用,您可以为用户带来便捷的向导和导览。


1

做一个选择add_option()了布尔(假)。如果选项为false,则在开始时显示游览。并在游览结束时将选项设置为true,因此不会再次显示。

如果可能,请在单击关闭时将ajax事件设置为false。

让我知道您是否正在运行它

指针:


谢谢Jan,我不知道从哪里开始!有机会编写代码示例吗?
罗布2012年

@Rob添加了您可以使用的指针,我没有准备好自己的代码
janw 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.