分享各种网络资源
是我乃至整个互联网的精髓所在
最新公告:
  • 开启被动注册模式,详情点击这里,同时接小单,QQ:330733312
  • 目前站点正在不断折腾和调试中,如有问题请见谅
     您目前所在位置: 站点首页 » WordPress » WordPress 代码 » WordPress显示当前可用的所有简码(Shortcode)
  • WordPress显示当前可用的所有简码(Shortcode)

    WordPress显示当前可用的所有简码(Shortcode)-BanYuner

    这个功能我最开始是在水煮鱼的插件里面看到的,当时觉得这个功能真的很不错,直接就显示站点内可以使用哪些短代码,但是后来卸载了这个插件就不记得还有这个功能了,今天再次看到这个功能,我表示还是很不错的,于是就决定分享出来了。

    这个功能可以通过一个插件来实现,名为:view_all_shortcodes_plugin 但是因为其代码太简单了,这里我建议直接使用代码版本比较好,那么代码内容如下:

    <?php
    /*
    Plugin Name: Paulund View All Shortcodes
    Plugin URI: http://www.paulund.co.uk
    Description: View all the available shortcodes on your WordPress blog. This page will show you everything that is currently registered so you can use these in the text editor of WordPress
    Version: 1
    Author: Paul Underwood
    Author URI: http://www.paulund.co.uk
    */
    if(is_admin())
    {
    // Create the Paulund toolbar
    $shortcodes = new View_All_Available_Shortcodes();
    }
    /**
    * View all available shrotcodes on an admin page
    *
    * @author
    **/
    class View_All_Available_Shortcodes
    {
    public function __construct()
    {
    $this->Admin();
    }
    /**
    * Create the admin area
    */
    public function Admin(){
    add_action( 'admin_menu', array(&$this,'Admin_Menu') );
    }
    /**
    * Function for the admin menu to create a menu item in the settings tree
    */
    public function Admin_Menu(){
    add_submenu_page(
    'options-general.php',
    'View All Shortcodes',
    'View All Shortcodes',
    'manage_options',
    'view-all-shortcodes',
    array(&$this,'Display_Admin_Page'));
    }
    /**
    * Display the admin page
    */
    public function Display_Admin_Page(){
    global $shortcode_tags;
    ?>
    <div class="wrap">
    <div id="icon-options-general" class="icon32"></div>
    <h2>View All Available Shortcodes</h2>
    <div class="section panel">
    This page will display all of the available shortcodes that you can use on your WordPress blog.
    <table class="widefat importers">
    <tr>
    <td><strong>Shortcodes</strong></td>
    </tr>
    <?php
    foreach($shortcode_tags as $code => $function)
    {
    ?>
    <tr>
    <td>[<?php echo $code; ?>]</td>
    </tr>
    <?php
    }
    ?>
    </table></div>
    </div>
    <?php
    }
    } // END class View_All_Available_Shortcodes
    ?>
    

    之后就可以在站点后台设置里面看到一个名为 View All Shortcodes 的插件了。

    我觉得每个主题有必要加上这个代码功能,毕竟还是帮助到不少用户了解站点内支持的主题,但是这些短代码如何使用,可能还是需要你自行百度或者通过主题作者了解了。一般来说,主题内置的短代码功能主题作者在介绍主题的时候应该都会有所说明,所以不用担心,如果你觉得这个功能不错,使用起来吧。

    关注我们 打赏 分享此文

    微信扫码,关注我们

    扫码,支持我

    WordPress显示当前可用的所有简码(Shortcode)

    支付宝(点击图片切换)

    扫码,支持我

    WordPress显示当前可用的所有简码(Shortcode)

    微信(点击图片切换)

    扫码,手机看

    WordPress显示当前可用的所有简码(Shortcode)
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    WordPress显示当前可用的所有简码(Shortcode)
    4 + 9 =
    1. 4楼
      雅兮网
      最后评论时间:2017/08/03 11:45
      来自天朝的朋友 谷歌浏览器 Windows 7 广东省珠海市香洲区 电信
      很机智的一个功能
      雅兮网 4个月前 (08-03)回复
      • 帅气小琦琦
        最后评论时间:2017/11/22 09:37
        来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市硚口区 电信
        @雅兮网 如果做主题的话,可以尝试性的添加到自己主题里面去
        帅气小琦琦    5小时前回复
    2. 3楼
      陌小雨
      最后评论时间:2017/10/19 23:07
      来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 鹏博士长城宽带
      这个蛮好的哦,添加的东西多了 记性不好了 容易忘记
      陌小雨 1个月前 (10-19)回复
      • 帅气小琦琦
        最后评论时间:2017/11/22 09:37
        来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市硚口区 电信
        @陌小雨 确实是的,代码太多了,逐渐就会忘记了
        帅气小琦琦    5小时前回复
    3. 2楼
      龙笑天
      最后评论时间:2017/10/09 16:53
      来自天朝的朋友 火狐浏览器 Windows 7 广东省深圳市 电信
      :twisted: 这功能可以有~
      龙笑天 1个月前 (10-09)回复
      • 帅气小琦琦
        最后评论时间:2017/11/22 09:37
        来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市硚口区 电信
        @龙笑天 毕竟代码添加量越来越多了
        帅气小琦琦    5小时前回复
    4. 1楼
      橘子书
      最后评论时间:2017/11/16 15:15
      来自天朝的朋友 谷歌浏览器 Windows 10 福建省漳州市 电信
      :neutral: 每个短代码都是我自己写的,所以完全不担心不知道用途。不过这功能对于主题开发者确实挺好的。
      • 帅气小琦琦
        最后评论时间:2017/11/22 09:37
        来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市硚口区 电信
        @橘子书 对于主题使用者也是比较负责任的
        帅气小琦琦    5小时前回复