截图

插件简介
- QQWorld收藏家豪华版是一款可以自定义爬虫的,集抓图、水印、云存储等众多功能于一身的WordPress通用云采集插件,被誉为下金蛋的鹅。
- 能采集绝大多数网站,比如微信公众号和头条号等
- 需要先在服务器PHP安装扩展fileinfo;然后在后台安装插件上传压缩包安装后直接激活即可。
本文转载:若歆资源网

本文转载:若歆资源网
<!--禁f12开始-->
<script>
document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能
document.onkeydown=MM_KeyPress;
function MM_KeyPress(num){
//防止系统退格键
var keycode = event.keyCode;
if(keycode ==8)//屏蔽退格健
{
event.keyCode = 0;
return;
}
if(keycode >=122 && keycode <=123)//屏蔽f12功能键
{
event.keyCode = 0 ;
event.returnValue=false;
return;
}
}
</script>
<script>function fuckyou(){
window.close(); //关闭当前窗口(防抽)
window.location="about:blank"; //将当前窗口跳转置空白页
}
function ck() {
console.profile();
console.profileEnd();
//我们判断一下profiles里面有没有东西,如果有,肯定有人按F12了,没错!!
if(console.clear) { console.clear() };
if (typeof console.profiles =="object"){
return console.profiles.length > 0;
}
}
function hehe(){
if( (window.console && (console.firebug || console.table && /firebug/i.test(console.table()) )) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)){
fuckyou();
}
if(typeof console.profiles =="object"&&console.profiles.length > 0){
fuckyou();
}
}
hehe();
window.onresize = function(){
if((window.outerHeight-window.innerHeight)>200)
//判断当前窗口内页高度和窗口高度,如果差值大于200,那么呵呵
fuckyou();
}</script>
<!--禁f12结束-->
<!--安全 1 开始-->
<script type="text/javascript">
window.onload = function(){
document.onkeydown = function (){
var e = window.event || arguments[0];
//F12
if(e.keyCode == 123){
return false;
//Ctrl+Shift+I
}else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
return false;
//Shift+F10
}else if((e.shiftKey) && (e.keyCode == 121)){
return false;
//Ctrl+U
}else if((e.ctrlKey) && (e.keyCode == 85)){
return false;
}
};
document.oncontextmenu = function (){
return false;
}
}
</script>
<!--安全 1 结束-->
<!--安全 2 不要扒我了开始-->
<script type="text/javascript">
((function() {
var callbacks = [],
timeLimit = 50,
open = false;
setInterval(loop, 1);
return {
addListener: function(fn) {
callbacks.push(fn);
},
cancleListenr: function(fn) {
callbacks = callbacks.filter(function(v) {
return v !== fn;
});
}
}
function loop() {
var startTime = new Date();
debugger;
if (new Date() - startTime > timeLimit) {
if (!open) {
callbacks.forEach(function(fn) {
fn.call(null);
});
}
open = true;
window.stop();
alert('不要扒我了');
window.location.reload();
} else {
open = false;
}
}
})()).addListener(function() {
window.location.reload();
});
</script>
<!--安全 2 不要扒我了结束-->

<?php
/**
* Template name: XY - 关于本站
* Description: XY - 森巷鹿屿
*/
// 添加聊天机器人
get_header();
?>
<style>
</style>
<link rel="stylesheet" type="text/css" href="../cdn/css/normalize.css" />
<link rel="stylesheet" type="text/css" href="../cdn/css/demo.css">
<link rel="stylesheet" href="../cdn/dist/botui.min.css" />
<link rel="stylesheet" href="../cdn/dist/botui-theme-default.css" />
<main role="main" class="container">
<div class="zib-widget tens">
<div class="htmleaf-content">
<div class="botui-app-container" id="home-demo" style="min-height: 300px; padding: 2px 6px 4px; background-color: rgba(242, 242, 242, 0.5); border-radius: 10px;">
<center><h4 style="font-weight: 700;">你正在与<a href="https://21lhz.cn">森屿</a>对话中...</h4></center>
<bot-ui></bot-ui>
</div>
</div>
<script type="text/javascript" src="../cdn/js/vue.min.js"></script>
<script type="text/javascript" src="../cdn/dist/botui.min.js"></script>
<script type="text/javascript">
var homeBot = BotUI('home-demo');
homeBot.message.add({
content: 'Hi, 你好!?'
}).then(function () {
return homeBot.message.add({
delay: 1500,
content: '我是 森屿'
});
}).then(function () {
return homeBot.message.add({
delay: 1500,
content: '我是这个网站的站长,一个可爱的蓝孩子~?'
});
}).then(function () {
return homeBot.message.add({
delay: 1500,
content: '我是一名UI设计师,在业余时间玩一下网站!?'
});
}).then(function () {
return homeBot.action.button({
delay: 1000,
action: [{
text: ' 然后呢? ?',
value: 'sure'
}, {
text: ' 少废话! ?',
value: 'skip'
}]
});
}).then(function (res) {
if(res.value == 'sure') {
tutorial();
}
if(res.value == 'skip') {
end();
}
});
var tutorial = function () {
homeBot.message.add({
delay: 1000,
content: "?"
}).then(function () {
return homeBot.message.add({
delay: 1000,
content: '怎么称呼你呢?'
});
}).then(function () {
return homeBot.message.add({
delay: 1200,
content: '你的名字(填写后按回车键)'
});
}).then(function () {
return homeBot.action.text({
delay: 800,
action: {
value: '森屿的小弟',
placeholder: '填写你的名字'
}
});
}).then(function (res) {
return homeBot.message.bot({
delay: 500,
content: res.value + ' 是个好名字!'
});
}).then(function (res) {
return homeBot.message.bot({
delay: 1400,
content:'你有什么想了解的吗?'
});
}).then(function () {
return homeBot.action.button({
delay: 1000,
action: [{
text: ' 你为什么会建这个网站呢? ?',
value: 'sure'
}, {
text: ' 我没什么想了解的! ?',
value: 'skip'
}]
});
}).then(function (rea) {
if(rea.value == 'sure') {
tutorial2();
}
if(rea.value == 'skip') {
end();
}
});};
var tutorial2 = function () {
homeBot.message.add({
delay: 1000,
content: '闲着无聊就想着拥有属于自己的网站,于是就创建“森巷鹿屿”,并且对代码格外感兴趣。'
}).then(function () {
return homeBot.message.bot({
delay: 1000,
content: '学习了一些前端语言、PHP等,现在正在学习C4D建模...'
});
}).then(function () {
return homeBot.message.bot({
delay: 1000,
content: '非常喜欢折腾,热爱折腾,目前正在计算机一道上探索中。'
});
}).then(function () {
return homeBot.action.button({
delay: 1000,
action: [{
text: ' 为什么叫 森巷鹿屿 呢? ?',
value: 'sure'
}, {
text: ' 好的!我知道了! ?',
value: 'skip'
}]
});
}).then(function (rea) {
if(rea.value == 'sure') {
tutorial3();
}
if(rea.value == 'skip') {
end();
}
});};
var tutorial3 = function () {
homeBot.message.add({
delay: 1000,
content: 'emmm..玩游戏时用的游戏名称,觉得挺好听的,于是我就一直使用到现在!'
}).then(function () {
return homeBot.action.button({
delay: 1000,
action: [{
text: '森屿这词是有什么含意吗?(ง •_•)ง',
value: 'sure'
}]
});
}).then(function (rea) {
if(rea.value == 'sure') {
tutorial4();
}
});};
var tutorial4 = function () {
homeBot.message.add({
delay: 1000,
content: '其实也没啥含意吧?就是觉得“森屿”这词给人一种很牛逼的感觉。'
}).then(function () {
return homeBot.action.button({
delay: 1000,
action: [{
text: '你的网站采用什么进行搭建的?(╹ڡ╹ )',
value: 'sure'
}]
});
}).then(function (rea) {
if(rea.value == 'sure') {
tutorial5();
}
});};
var tutorial5 = function () {
homeBot.message.add({
delay: 1000,
content: '本站采用的是WordPress+子比主题来进行搭建与创作的。'
}).then(function () {
return homeBot.message.bot({
delay: 1000,
content: '最后非常感谢您光临本站,如果我的文章对您有所帮助的话,那么是我最大的荣幸 ?'
});
}).then(end);};
var end = function () {
homeBot.message.add({
delay: 1000,
content: '--------------------- 没有下文了哦 ---------------------'
}).then(function () {
return homeBot.message.bot({
delay: 1000,
content: '本站首页 <a href="https://www.liz0.top" style="color:#f00;">森巷鹿屿</a> 如果喜欢本站的话可以收藏一下哦!不喜欢的话也没关系,下次再喜欢吧!?'
})
});
};
</script>
</div>
</main>
<?php
get_footer();
接下来就是css跟js了,已经打包好上传了,直接下载解压到根目录即可(你也可以解压到你喜欢的文件夹里,不过php里的css跟js引入路径记得修改)!
ThnBo是一款针对于WordPress开发的缩略图美化插件,它极大节省了WordPress用户对于图片美化所需的时间,使自身网站整体效果更加具有观赏性.
插件采用了2种图像美化方式:
其他功能介绍:




找到/wp-content/themes/zibll/inc/functions/文件夹,打开你的functions.php,并来到第1515行

把你想要加入的表情包名称像这样添加在里面

文件改好了,接下来就是下载表情包图片了,切记你的图片一定要是.gif格式的,png不行(传下去,png他不行)

把你下载的表情包放到这个文件夹,就OK了!
将原来的表情注释掉。
//表情
if ('smilie' == $type) {
$emojy_type = '';
$but = '<a class="but btn-input-expand input-smilie mr6" href="javascript:;"><i class="fa fa-fw fa-smile-o"></i><span class="hide-sm">表情</span></a>';
$smilie_icon_args = array('aoman', 'baiyan', 'bishi', 'bizui', 'cahan', 'ciya', 'dabing', 'daku', 'deyi', 'doge', 'fadai', 'fanu', 'fendou', 'ganga', 'guzhang', 'haixiu', 'hanxiao', 'zuohengheng', 'zhuakuang', 'zhouma', 'zhemo', 'zhayanjian', 'zaijian', 'yun', 'youhengheng', 'yiwen', 'yinxian', 'xu', 'xieyanxiao', 'xiaoku', 'xiaojiujie', 'xia', 'wunai', 'wozuimei', 'weixiao', 'weiqu', 'tuosai', 'tu', 'touxiao', 'tiaopi', 'shui', 'se', 'saorao', 'qiudale', 'se', 'qinqin', 'qiaoda', 'piezui', 'penxue', 'nanguo', 'liulei', 'liuhan', 'lenghan', 'leiben', 'kun', 'kuaikule', 'ku', 'koubi', 'kelian', 'keai', 'jingya', 'jingxi', 'jingkong', 'jie', 'huaixiao', 'haqian', 'aini', 'OK', 'qiang', 'quantou', 'shengli', 'woshou', 'gouyin', 'baoquan', 'aixin', 'bangbangtang', 'xiaoyanger', 'xigua', 'hexie', 'pijiu', 'lanqiu', 'juhua', 'hecai', 'haobang', 'caidao', 'baojin', 'chi', 'dan', 'kulou', 'shuai', 'shouqiang', 'yangtuo', 'youling');
$smilie_icon = '';
$img_url = ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/';
$lazy_attr = zib_is_lazy('lazy_other', true) ? 'class="lazyload" data-' : '';
foreach ($smilie_icon_args as $smilie_i) {
$smilie_icon .= '<a class="smilie-icon" href="javascript:;" data-smilie="' . $smilie_i . '"><img ' . $lazy_attr . 'src="' . $img_url . $smilie_i . '.gif" alt="[' . $smilie_i . ']" /></a>';
}
$smilie_icon .= $but;
$dropdown = '<div class="dropdown-smilie scroll-y mini-scrollbar">' . $smilie_icon . '</div>' . $but;
}
这里说一下三种常见分类组合,
1、自定义扩展名+文件夹分类。
2、默认扩展名(gif)+文件夹分类。
3、默认扩展名(gif)+默认文件夹(就是表情全部在一个文件夹里面)。
//表情
if ('smilie' == $type) {
$but = '<a class="but btn-input-expand input-smilie mr6" href="javascript:;"><i class="fa fa-fw fa-smile-o"></i><span class="hide-sm">表情</span></a>';
// array变成二维数组,design:表情统称,suffix:表情格式后缀,name:就是原来的名字
$smilie_icon_args = array(
array(
'design' => '经典',
'suffix' => '.gif',
'name' => array('aoman', 'baiyan', 'bishi', 'bizui', 'cahan', 'ciya', 'dabing', 'daku', 'deyi', 'doge', 'fadai', 'fanu', 'fendou', 'ganga', 'guzhang', 'haixiu', 'hanxiao', 'zuohengheng', 'zhuakuang', 'zhouma', 'zhemo', 'zhayanjian', 'zaijian', 'yun', 'youhengheng', 'yiwen', 'yinxian', 'xu', 'xieyanxiao', 'xiaoku', 'xiaojiujie', 'xia', 'wunai', 'wozuimei', 'weixiao', 'weiqu', 'tuosai', 'tu', 'touxiao', 'tiaopi', 'shui', 'se', 'saorao', 'qiudale', 'se', 'qinqin', 'qiaoda', 'piezui', 'penxue', 'nanguo', 'liulei', 'liuhan', 'lenghan', 'leiben', 'kun', 'kuaikule', 'ku', 'koubi', 'kelian', 'keai', 'jingya', 'jingxi', 'jingkong', 'jie', 'huaixiao', 'haqian', 'aini', 'OK', 'qiang', 'quantou', 'shengli', 'woshou', 'gouyin', 'baoquan', 'aixin', 'bangbangtang', 'xiaoyanger', 'xigua', 'hexie', 'pijiu', 'lanqiu', 'juhua', 'hecai', 'haobang', 'caidao', 'baojin', 'chi', 'dan', 'kulou', 'shuai', 'shouqiang', 'yangtuo', 'youling')
),
array(
'design' => 'B站',
'suffix' => '.gif',
'name' => array('22_diyi','22_han','22_heshui','22_maimeng','22_tuhun','22_wuyan','22_ye','22_yiwen','33_chijing','33_daku','33_daxiao','33_kuhuo','33_nu','33_weiqv','33_yumen')
),
array(
'design' => '不问天',
'suffix' => '.png',
'name' => array('x1','x2','x3','x4','x5','x6','x7','x8','x9','x10','x11','x12','x13')
),
array(
'design' => '洛天依',
'suffix' => '.gif',
'name' => array('ty_ainio','ty_aojiao','ty_chibaoqunzhong','ty_chiyao','ty_dacall','ty_hhh','ty_huaji','ty_kanchuan','ty_keyi','ty_lengmo','ty_qianpai','ty_qvba','ty_wuyanyidui','ty_xianzhu','ty_xiaomieni','ty_yinyangxiansheng','ty_yiwen')
),
array(
'design' => '罗小黑',
'suffix' => '.gif',
'name' => array('l_chigua','l_damai','l_ganbei','l_guzhang','l_hi','l_jiayou','l_kandianying','l_keai','l_laile','l_nihao','l_qiubaoyang','l_sahua','l_zaima','l_zhaocaidan','l_zilaishui')
),
);
$smilie_icon = '';
$img_url = ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/';
$lazy_attr = zib_is_lazy('lazy_other', true) ? 'class="lazyload" data-' : '';
$but_t = '';
foreach ($smilie_icon_args as $smilie_t){
foreach ($smilie_t['name'] as $smilie_i) {
$smilie_icon .= '<a class="smilie-icon ' .$smilie_t['design']. ' d-smilie" href="javascript:;" data-smilie="' . $smilie_t['design'].'/'.$smilie_i.$smilie_t['suffix'] . '"><img ' . $lazy_attr . 'src="' . $img_url. $smilie_t['design'].'/' . $smilie_i .$smilie_t['suffix']. '" alt="[' . $smilie_i . ']" /></a>';
}
$but_t .= '<a class="but btn-input-expand input-smilie mr6" style="flex-shrink: 0;margin-bottom: 2px;margin-top: 2px;"onclick=\'$(".d-smilie").attr("style","display:none");$(".'.$smilie_t['design'].'").attr("style","display:inline-block")\' href="javascript:;""><span>'.$smilie_t['design'].'</span></a>';
}
$first='<script>$(".smilie-icon").attr("style","display:none");$(".'.$smilie_icon_args[0]['design'].'").attr("style","display:inline-block")</script>';
$dropdown = '<div class="dropdown-smilie scroll-y mini-scrollbar" style="width:300px">' . $smilie_icon . '</div><div class="mini-scrollbar" style="display: flex;overflow-x: auto;overflow-y: hidden;width: 300px;">' . $but_t .$first. '</div>';
}
然后找到 inc\functions\message\class 文件夹,打开 message-class.php,大约在141行,你们看看是匹配正则表达式 g=.*? 什么的
//ZIB_TEMPLATE_DIRECTORY_URI可以换成你的cdn链接
$con = preg_replace('/\[g=(.*?)\]/', '<img class="smilie-icon" src="'.ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/$1">',$con);
这里的 $1 原文拼接了 .gif 后缀,删除即可,因为在第一步的二维数组我们已经拼接了自定义后缀。
最后找到 inc\functions 文件夹,打开 zib-comments-list.php ,大约在337行,还是那个正则表达式限制了后缀,和上一步同理
$cont = preg_replace('/\[g=(.*?)\]/', '<img class="smilie-icon" src="'. ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/$1" alt="表情[$1]' . zib_get_delimiter_blog_name() . '">', $cont);
第一种就到这了
//表情
if ('smilie' == $type) {
$but = '<a class="but btn-input-expand input-smilie mr6" href="javascript:;"><i class="fa fa-fw fa-smile-o"></i><span class="hide-sm">表情</span></a>';
// array变成二维数组,design:表情统称,suffix:表情格式后缀,name:就是原来的名字
$smilie_icon_args = array(
array(
'design' => '经典',
'suffix' => '.gif',
'name' => array('aoman', 'baiyan', 'bishi', 'bizui', 'cahan', 'ciya', 'dabing', 'daku', 'deyi', 'doge', 'fadai', 'fanu', 'fendou', 'ganga', 'guzhang', 'haixiu', 'hanxiao', 'zuohengheng', 'zhuakuang', 'zhouma', 'zhemo', 'zhayanjian', 'zaijian', 'yun', 'youhengheng', 'yiwen', 'yinxian', 'xu', 'xieyanxiao', 'xiaoku', 'xiaojiujie', 'xia', 'wunai', 'wozuimei', 'weixiao', 'weiqu', 'tuosai', 'tu', 'touxiao', 'tiaopi', 'shui', 'se', 'saorao', 'qiudale', 'se', 'qinqin', 'qiaoda', 'piezui', 'penxue', 'nanguo', 'liulei', 'liuhan', 'lenghan', 'leiben', 'kun', 'kuaikule', 'ku', 'koubi', 'kelian', 'keai', 'jingya', 'jingxi', 'jingkong', 'jie', 'huaixiao', 'haqian', 'aini', 'OK', 'qiang', 'quantou', 'shengli', 'woshou', 'gouyin', 'baoquan', 'aixin', 'bangbangtang', 'xiaoyanger', 'xigua', 'hexie', 'pijiu', 'lanqiu', 'juhua', 'hecai', 'haobang', 'caidao', 'baojin', 'chi', 'dan', 'kulou', 'shuai', 'shouqiang', 'yangtuo', 'youling')
),
array(
'design' => 'B站',
'suffix' => '.gif',
'name' => array('22_diyi','22_han','22_heshui','22_maimeng','22_tuhun','22_wuyan','22_ye','22_yiwen','33_chijing','33_daku','33_daxiao','33_kuhuo','33_nu','33_weiqv','33_yumen')
),
array(
'design' => '洛天依',
'suffix' => '.gif',
'name' => array('ty_ainio','ty_aojiao','ty_chibaoqunzhong','ty_chiyao','ty_dacall','ty_hhh','ty_huaji','ty_kanchuan','ty_keyi','ty_lengmo','ty_qianpai','ty_qvba','ty_wuyanyidui','ty_xianzhu','ty_xiaomieni','ty_yinyangxiansheng','ty_yiwen')
),
array(
'design' => '罗小黑',
'suffix' => '.gif',
'name' => array('l_chigua','l_damai','l_ganbei','l_guzhang','l_hi','l_jiayou','l_kandianying','l_keai','l_laile','l_nihao','l_qiubaoyang','l_sahua','l_zaima','l_zhaocaidan','l_zilaishui')
),
);
$smilie_icon = '';
$img_url = ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/';
$lazy_attr = zib_is_lazy('lazy_other', true) ? 'class="lazyload" data-' : '';
$but_t = '';
foreach ($smilie_icon_args as $smilie_t){
foreach ($smilie_t['name'] as $smilie_i) {
$smilie_icon .= '<a class="smilie-icon ' .$smilie_t['design']. ' d-smilie" href="javascript:;" data-smilie="' . $smilie_t['design'].'/'.$smilie_i. '"><img ' . $lazy_attr . 'src="' . $img_url. $smilie_t['design'].'/' . $smilie_i . '" alt="[' . $smilie_i . ']" /></a>';
}
$but_t .= '<a class="but btn-input-expand input-smilie mr6" style="flex-shrink: 0;margin-bottom: 2px;margin-top: 2px;"onclick=\'$(".d-smilie").attr("style","display:none");$(".'.$smilie_t['design'].'").attr("style","display:inline-block")\' href="javascript:;""><span>'.$smilie_t['design'].'</span></a>';
}
$first='<script>$(".smilie-icon").attr("style","display:none");$(".'.$smilie_icon_args[0]['design'].'").attr("style","display:inline-block")</script>';
$dropdown = '<div class="dropdown-smilie scroll-y mini-scrollbar" style="width:300px">' . $smilie_icon . '</div><div class="mini-scrollbar" style="display: flex;overflow-x: auto;overflow-y: hidden;width: 300px;">' . $but_t .$first. '</div>';
}
//表情
if ('smilie' == $type) {
$but = '<a class="but btn-input-expand input-smilie mr6" href="javascript:;"><i class="fa fa-fw fa-smile-o"></i><span class="hide-sm">表情</span></a>';
// array变成二维数组,design:表情统称,suffix:表情格式后缀,name:就是原来的名字
$smilie_icon_args = array(
array(
'design' => '经典',
'suffix' => '.gif',
'name' => array('aoman', 'baiyan', 'bishi', 'bizui', 'cahan', 'ciya', 'dabing', 'daku', 'deyi', 'doge', 'fadai', 'fanu', 'fendou', 'ganga', 'guzhang', 'haixiu', 'hanxiao', 'zuohengheng', 'zhuakuang', 'zhouma', 'zhemo', 'zhayanjian', 'zaijian', 'yun', 'youhengheng', 'yiwen', 'yinxian', 'xu', 'xieyanxiao', 'xiaoku', 'xiaojiujie', 'xia', 'wunai', 'wozuimei', 'weixiao', 'weiqu', 'tuosai', 'tu', 'touxiao', 'tiaopi', 'shui', 'se', 'saorao', 'qiudale', 'se', 'qinqin', 'qiaoda', 'piezui', 'penxue', 'nanguo', 'liulei', 'liuhan', 'lenghan', 'leiben', 'kun', 'kuaikule', 'ku', 'koubi', 'kelian', 'keai', 'jingya', 'jingxi', 'jingkong', 'jie', 'huaixiao', 'haqian', 'aini', 'OK', 'qiang', 'quantou', 'shengli', 'woshou', 'gouyin', 'baoquan', 'aixin', 'bangbangtang', 'xiaoyanger', 'xigua', 'hexie', 'pijiu', 'lanqiu', 'juhua', 'hecai', 'haobang', 'caidao', 'baojin', 'chi', 'dan', 'kulou', 'shuai', 'shouqiang', 'yangtuo', 'youling')
),
array(
'design' => 'B站',
'suffix' => '.gif',
'name' => array('22_diyi','22_han','22_heshui','22_maimeng','22_tuhun','22_wuyan','22_ye','22_yiwen','33_chijing','33_daku','33_daxiao','33_kuhuo','33_nu','33_weiqv','33_yumen')
),
array(
'design' => '洛天依',
'suffix' => '.gif',
'name' => array('ty_ainio','ty_aojiao','ty_chibaoqunzhong','ty_chiyao','ty_dacall','ty_hhh','ty_huaji','ty_kanchuan','ty_keyi','ty_lengmo','ty_qianpai','ty_qvba','ty_wuyanyidui','ty_xianzhu','ty_xiaomieni','ty_yinyangxiansheng','ty_yiwen')
),
array(
'design' => '罗小黑',
'suffix' => '.gif',
'name' => array('l_chigua','l_damai','l_ganbei','l_guzhang','l_hi','l_jiayou','l_kandianying','l_keai','l_laile','l_nihao','l_qiubaoyang','l_sahua','l_zaima','l_zhaocaidan','l_zilaishui')
),
);
$smilie_icon = '';
$img_url = ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/';
$lazy_attr = zib_is_lazy('lazy_other', true) ? 'class="lazyload" data-' : '';
$but_t = '';
foreach ($smilie_icon_args as $smilie_t){
foreach ($smilie_t['name'] as $smilie_i) {
$smilie_icon .= '<a class="smilie-icon ' .$smilie_t['design']. ' d-smilie" href="javascript:;" data-smilie="'.$smilie_i. '"><img ' . $lazy_attr . 'src="' . $img_url.'/' . $smilie_i . '" alt="[' . $smilie_i . ']" /></a>';
}
$but_t .= '<a class="but btn-input-expand input-smilie mr6" style="flex-shrink: 0;margin-bottom: 2px;margin-top: 2px;"onclick=\'$(".d-smilie").attr("style","display:none");$(".'.$smilie_t['design'].'").attr("style","display:inline-block")\' href="javascript:;""><span>'.$smilie_t['design'].'</span></a>';
}
$first='<script>$(".smilie-icon").attr("style","display:none");$(".'.$smilie_icon_args[0]['design'].'").attr("style","display:inline-block")</script>';
$dropdown = '<div class="dropdown-smilie scroll-y mini-scrollbar" style="width:300px">' . $smilie_icon . '</div><div class="mini-scrollbar" style="display: flex;overflow-x: auto;overflow-y: hidden;width: 300px;">' . $but_t .$first. '</div>';
}
1、更新失效链接
1、增加@柒辞提供的分类方法
2、增加AC娘、嘉然表情包
1、修正分类方法的语法错误,原文是没有的,是我的问题。
1、修复选择分类时评论区表情消失的bug
2、修复多个分类时自动换行的bug
下面的文件名直接添加到functions.php
'22_diyi','22_han','22_heshui','22_maimeng','22_tuhun','22_wuyan','22_ye','22_yiwen','33_chijing','33_daku','33_daxiao','33_kuhuo','33_nu','33_weiqv','33_yumen'
下面的文件名直接添加到functions.php
'ty_ainio','ty_aojiao','ty_chibaoqunzhong','ty_chiyao','ty_dacall','ty_hhh','ty_huaji','ty_kanchuan','ty_keyi','ty_lengmo','ty_qianpai','ty_qvba','ty_wuyanyidui','ty_xianzhu','ty_xiaomieni','ty_yinyangxiansheng','ty_yiwen'
下面的文件名直接添加到functions.php
'l_chigua','l_damai','l_ganbei','l_guzhang','l_hi','l_jiayou','l_kandianying','l_keai','l_laile','l_nihao','l_qiubaoyang','l_sahua','l_zaima','l_zhaocaidan','l_zilaishui'

使用WordPress后台主题插件
Adminify (Pro),自定义 WordPress 仪表板比以往更容易。由于其干净的用户界面和较小的占用空间,它可能是您作为 WordPress 仪表板插件的最佳选择。具有 18 个超级模块的界面将使您的 WordPress 仪表板更加有趣。
使用此模块,您可以将 WordPress 管理列管理和组织成清晰、直接的列表。您可以将 WordPress 管理屏幕转换为简化的概览。
文件夹是 WP Adminify 的一个方便模块,可让您组织所有页面、帖子和媒体文件。它支持任何帖子类型,如 WooCommerce 产品。将帖子或媒体拖放到不同的文件夹中很容易。
管理菜单编辑器模块可帮助您修改仪表板菜单项名称、URL、图标。您也可以更改某些用户角色的权限。2000 多个精美图标供您使用。