wordpress后台编辑器中添加短链接按钮

2022-09-05 14:46:01

阅读 977

教大家一种方法,直接在wordpress后台编辑器中添加短链接的按钮,告别直接复制,一键添加,提高大家的写文章的效率。

目前有两种办法切换回经典模式

效果图如下

创建JS

在你主题合适的位置创建 more.js,作为修改编辑器的JS代码。

$(function(){
    tinymce.create('tinymce.plugins.vipshow', {
        init: function (ed, url) {
            ed.addButton('vipshow', {
                title: 'VIP会员可见',
                image: url + '/images/vipshow.png',
                onclick: function () {
                    ed.selection.setContent('[vipshow]' + ed.selection.getContent() + '[/vipshow]')
                }
            })
        },
        createControl: function (n, cm) {
            return null
        },
    })
    tinymce.PluginManager.add('vipshow', tinymce.plugins.vipshow)
});

添加PHP代码

在function.php中添加如下代码

add_action('init', 'more_button');
function more_button()
{
    if (!current_user_can('edit_posts') && !current_user_can('edit_pages')) {
        return;
    }
    if (get_user_option('rich_editing') == 'true') {
        add_filter('mce_external_plugins', 'add_plugin');
        add_filter('mce_buttons', 'register_button');
    }
}
 
function register_button($buttons)
{
    array_push($buttons, " ", "vipshow");
    return $buttons;
}
 
function add_plugin($plugin_array)
{
    $plugin_array['vipshow'] = ASSET_PATH . '/assets/js/buttons/more.js';
    return $plugin_array;
}

代码也很好理解,我这里就不做过多的解释啦,这样就可以在后台编辑中添加了对应的按钮,注意 vipshow是短标签,因此你还需要创建自己的短标签。


 

小编给大家推荐一款营销推广神器——缩我短链接(suowo.cn),无论你是从业不久的运营助理/实习生,还是从业1~3年的运营经理,亦或是想转行做运营的其他从业者,都推荐大家来试用一下,而且所有功能都是完全免费使用哟~

重要的事情说三遍,
免费使用,免费使用,免费使用短信营销中的应用

短信营销中,文案决定了最终的转化,为了更多的展现信息,短信营销文案中都需要放入网站链接。但是在链接添加的过程中,链接占用太长,占用过多的字数,导致很多人放弃了添加链接。
其实大可不必苦恼,使用suowo.cn短网址,先将长链接压缩为短网址就可以了。使用短网址工具不但能够缩短网址,还能帮助统计链接的查看情况,帮助分析短信营销效果。

公众号营销中的应用
公众号营销中我们经常需要把编辑好的一些文章或者活动页面生成二维码来进行其他渠道的一些推广。因为这些文章链接过长,生成的二维码密集度也越来越高。而使用缩短网址工具,可以大大的缩短链接的长度,也降低了二维码的密集度。

SEO中的应用
由于原网址太长,且很多长链接都是动态性的网址,很难参与优化排名。而短网址恰好能很好的解决这一点,把网址变短,促进搜索引擎收录参与排名。
从外链角度来说,短网址也减少了外链的推广难度。这样更容易进行外推工作。由于短链接做的是301跳转,我们都知道301是永久重定向,只要是短链接产生的权重,会传递给长链接。所以如果短链接参与排名的话,那么他的权重会相应的传递到长网址上。

缩我,高速云服务器
实时掌握推广动态
让您深入了解用户,提高推广转化率
联系我们
    1. 电话:400-001-9255
      联系客服
      常见问题
  • 公众号
    客服微信