备注老版本博客里一些有用的代码,代码适用于 WordPress 不知道其他程序有没有用。

评论框默认状态

  • 文字提示

打开主题根目录的comments.php文件,然后复制下面这行代码添加到textarea标签里。

成品如下:

placeholder="快给我留个言吧"</textarea></p>
  • 图片提示

放在css

#commentform textarea {background-image:url(这里的文字替换成图片地址);background-repeat:no-repeat;background-position:center;}

代码关闭wp更新提示

functions.php下插入下面的代码:

//修改后台显示更新的代码

add_filter('pre_site_transient_update_core',    create_function('$a', "return null;")); // 关闭核心提示

add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;")); // 关闭插件提示

add_filter('pre_site_transient_update_themes',  create_function('$a', "return null;")); // 关闭主题提示

remove_action('admin_init', '_maybe_update_plugins'); // 禁止 WordPress 更新插件

remove_action('admin_init', '_maybe_update_core');    // 禁止 WordPress 检查更新

remove_action('admin_init', '_maybe_update_themes');  // 禁止 WordPress 更新主题

复制弹版权提示

代码添加到functions.php文件最后即可:

function zm_copyright_tips() {
 echo '<link rel="stylesheet" type="text/css" rel="external nofollow" target="_blank" href="http://zmingcx.com/wp-content/themes/begin/go.php?url=aHR0cHM6Ly9jZG4uYm9vdGNzcy5jb20vc3dlZXRhbGVydC8xLjEuMy9zd2VldGFsZXJ0Lm1pbi5jc3M=" >';
 echo '<script src="https://cdn.bootcss.com/sweetalert/1.1.3/sweetalert.min.js"></script>';
 echo '<script>document.body.oncopy = function() { swal("复制成功!", "转载请务必保留原文链接,申明来源,谢谢合作!!","success");};</script>';
}
add_action( 'wp_footer', 'zm_copyright_tips', 100 );

自定义鼠标样子

放在css里:

/**普通指针样式**/  
body{cursor:url(图片地址),default; }  
/**链接指针样式**/  
a:hover{cursor:url(图片地址),pointer;} 

外链封面插件

自己搜插件:external-url-featured-image

禁止纯英、日文评论

放在 functions

// 屏蔽纯英文评论和纯日文
function refused_english_comments($incoming_comment) {
  $pattern = '/[一-龥]/u';
  // 禁止全英文评论
  if(!preg_match($pattern, $incoming_comment['comment_content'])) {
    wp_die( "您的评论中必须包含汉字!" );
  }
  $pattern = '/[あ-んア-ン]/u';
  // 禁止日文评论
  if(preg_match($pattern, $incoming_comment['comment_content'])) {
    wp_die( "评论禁止包含日文!" );
  }
  return( $incoming_comment );
}
add_filter('preprocess_comment', 'refused_english_comments');

页面悬浮

css里加入这个代码:(适用于知更鸟)

.entry-more a {
    opacity:0
}
.post:hover .entry-more a {
    rightright:0;
    opacity:1;
}
.post {
    transition:all 0.3s ease 0s;
}
.post:hover {
    transform:translateY(-3px);
    z-index:1;
    -webkit-box-shadow:0 15px 32px rgb(175,135,255)!important;
}

代码换 WP 头像

没多大必要除非有强需要,在你的主题的functions.php的最后一个?>前面添加下面的代码,记得上传前把图片名字改成英文:

// 修改默认头像
add_filter('avatar_defaults', 'default_avatar');
function default_avatar($avatar_defaults) {
$myavatar = '我是图片地址';
$avatar_defaults[$myavatar] = "我是后台中文名字";
return $avatar_defaults;
}

WP 加飘雪

下面代码放在页脚,这个 jsjs 里的图片都是别人的,如果别人挂了需要换成自己的,本地文件已存百度云。

<!-- snow --><script type="text/javascript" src="https://bestcherish.com/image/snow.js"></script><div class="snow-container" style="position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100001;"></div><!-- snow -->

WP 加看板娘

1、把以下代码放在页脚

<!-- 引用 Live2D 核心组件 -->
<script src='https://域名/wp-content/themes/主题名字/pio/static/l2d.js'></script>
<!-- 引用看板娘交互组件 -->
<script src='https://域名/wp-content/themes/主题名字/pio/static/pio.js'></script>

<div class="pio-container left">
<div class="pio-action"></div>
<canvas id="pio" width="280" height="250"></canvas>
</div>

<script>
var pio = new Paul_Pio({
"mode": "static",
"hidden": false,
"content": {
    "welcome": ["欢迎访问晓影"],
    "custom": [
        {"selector": ".comment-form", "text": "欢迎参与本文评论,别发小广告噢~"},
        {"selector": ".home-social a:last-child", "text": "在这里可以了解晓影的日常噢~"},
        {"selector": ".post-item a", "type": "read"},
        {"selector": ".post-content a, .page-content a", "type": "link"}
    ]
},
"model": ["https://域名/wp-content/themes/主题名字/pio/models/pio/model.json"]
});    
</script>

2、把以下代码放在页头

<!-- 引用看板娘交互所需的样式表 -->
<link href='https://域名/wp-content/themes/主题名字/pio/static/pio.css' rel='stylesheet' type='text/css'/>

3、主题下创建一个pio文件夹把保罗插件中的modelsstatic文件夹放进来。

4、对照着自己的域名改一下上面代码中出现的链接位置,搞定。