Tiaotiao.cool 折腾记录

孩子都 5 岁了,域名都注册了 5 年了,才开始折腾……

主机:目前跑在阿里云的虚拟机上,便宜,一年不到 100 块,腾讯云完成备案后会迁移到腾讯云。

主题:目前采用 Tokin 制作发布的 Adams 主题 WP 内置安装的 Gridzone 免费版主题,手动修改部分内容

这两天发现 Typecho 比 WP 更符合我的要求,准备开始折腾了。

http://tiaotiao.cool

修改记录:

页脚添加备案号

  • 因为 liushutian.com 没添加备案号,腾讯云备案初审被退回了……所以第一件事是要解决备案号的问题。主题 footer.php 里有相关代码,但是不知道在哪里填备案号……于是开始折腾
    • 手动添加,修改主题 footer.php 丑拒
    • 修改代码,wp-config.php,添加 define('WP_ZH_CN_ICP_NUM', true); 但是无效,度娘说是因为缺少 wp-content/languages/zh_CN.php ,在某个博主网站下到了,上传后依然无效
    • 再一次手动添加。先这样吧。

密码保护相关

  • 规划网站都是些照片,所以文章都是要加密码保护的。但是这就产生了问题首页标题前自动添加了密码保护:这几个字,很别扭,接受不了!
    • 参照这里修改主题 function.php 文件隐藏了。添加如下代码:
//移除 WordPress 文章标题前的 “私密/密码保护” 提示文字
 function remove_title_prefix($content) {
     return '%s';//这个不能省略
 }
 add_filter('private_title_format', 'remove_title_prefix');//私密
 add_filter('protected_title_format', 'remove_title_prefix');//密码保护
//如果你想保留其中之一,请根据代码后的提示选择性注释最后两行的代码即可 
  • 新问题来了,打开文章里的提示: 这是一篇受密码保护的文章,您需要提供访问密码: 依然不能接受,还想自定义。起码得告诉来访的人怎么获取密码吧。
    • 参照这里修改主题 function.php 文件。添加如下代码:
    • 折腾半天失效了,你说尴尬不尴尬……输完密码提交后 404 了……
    • 也试过这里的方法,还是无效,但是找到了这个提示的文件位置,我就直接在/wp-includes/post-template.php 里搜索了提示的英文翻译 This content is password protected. To view it please enter your password below 手动改成想要的内容,成功!

文章页图片显示

  • 自带的画廊显示效果不合心意。因为当时拍的照片有横有竖,有的尺寸都不一样,又不想裁切,就像下面这样,不好看。改!
  • 主题自带相册裁切之后还可以,先不搞了,上班了……

评论