菜单

#wordpress #app #主题研究 #知识管理能力

基本信息

  • 原始卡片:: [[dataview_wordpress]]
  • 官网::WordPress
  • 简介::博客平台,让自己的声音让更多人知道

不忘初心-写博客初衷

做博客不是希望浏览量有多少,而是希望认识多少志同道合的人,个人爱好

  1. 曾经的迷惑
  • [[张小龙]]说,发博客的产品经理不是好的产品经理。深深的误导自己,不去分享。其实分享的过程是就是反思,学习、进步的过程。不要以偏概全,被权威误导,需要自己的思考和判断。
  1. 太在乎流量
  • 每天会看网站的流量统计,以为流量就代表价值。也会去想很多的推广策略,比如:今日头条、知乎、简书。而你要认识的是志同道合的人,这个衡量指标上,经常被虚荣性指标蒙蔽。
  1. 忽视原创内容
    • 文章更新更多的都是复制和粘贴已有文章,缺乏对文章的点评,以及观点的提炼和连接。自己的写作和阅读分析能力并没有提升。

wordpress的生态企业

自动为WordPress文章设置特色图像代码

  • 这里有一段很实用的代码,可以自动将文章中的第一张图片设置为特色图像,如果你手动设置了特色图像,可以覆盖这段代码。将下面的代码丢到当前主题的functions.php里,以后就不用担心忘记设置特色图像了。

function autoset_featured() {           global $post;           $already_has_thumb = has_post_thumbnail($post->ID);               if (!$already_has_thumb)  {               $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );                           if ($attached_image) {                                 foreach ($attached_image as $attachment_id => $attachment) {                                 set_post_thumbnail($post->ID, $attachment_id);                                 }                            }                         }       }  //end function add_action('the_post', 'autoset_featured'); add_action('save_post', 'autoset_featured'); add_action('draft_to_publish', 'autoset_featured'); add_action('new_to_publish', 'autoset_featured'); add_action('pending_to_publish', 'autoset_featured'); add_action('future_to_publish', 'autoset_featured'); 

博客首页静态化解决方案

由于[[coshtmlcache]]静态化的页面,不支持首页,找到一个方法,手动静态化首页,工作流如下:

  1. 新建一个php文件,上传到服务
  2. 修改htaccess文件
  3. 每次更新首页后,执行一下php文件
  4. 关闭首页的评论功能

加上上次增加的cdn服务,打开博客首页速度快太多了。

使用 [[vscode]]新建一个php文件:

<?php
if(file_exists("index.html"))
{
unlink("index.html");
}
$baseCmsUrl = "https://www.XXX.com"; //这里改为你网站的根目录
$dmPageName = "index.php";
$stPageName = "index.html";
$tureStFile = dirname(FILE).'/'.$stPageName;
{
$body = file_get_contents($baseCmsUrl.'/'.$dmPageName);
$fp = fopen($tureStFile, 'w');
fwrite($fp, $body);
fclose($fp);
}
header("Location:$baseCmsUrl/index.html");
?>

修改:htaccess文件

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index.(php|html|htm)\ HTTP/
RewriteRule ^index.(php|html|htm)$ https://www.weqoocu.com/ [R=301,L]

参考资料:wordpress首页生成html,wordpress生成纯静态首页缓存-CSDN博客

支持发布文章到wordpress的工具

印象笔记:

[[知识管理工具]] 中有提到为什么要使用[[印象笔记]]这款软件,主要是因为发现可以通过[[Evernote-Sync|印象笔记发布wordpress]] .
缺点:是每次重新授权后,所有编辑会重新发布.
优点:自动发布

obsidian:

当然[[obsidian]]也能发布到[[wordpress]],但是不支持带标签,另外obsidian都是双链结构,发布到wordpress会打不开,始终要重新加工一遍,把wordpress作为线性文章库也是不错,相互隔绝也挺好的。
缺点:不能自动发布
优点:返回了postid,支持文章修改

wordpress主题

  • [[Astra]]

参考文章:

插件:Smart Hashtags支持#转换为标签

[[Smart-Hashtags]]支持将 “# 字符”的内容,自动生成wordpress标签

插件:WP githuber MD让支持wordpress识别markdown

之前都是手工发布首页,自从ob的wordpress插件支持发布page,就不需要这个插件

插件:WPtouch:建设移动版网站与PC端区别

当WordPress网站所有者需要快速将他们的网站变成移动界面时, WPtouch插件绝对是最受欢迎的选择之一。该插件背后的关键是它可以快速更改您已安装的任何主题,并使其对使用移动设备的人更有用。关于WPtouch有趣的一件事是它考虑了Google移动测试并确保您的网站通过了该测试。这样,您就可以保持您的SEO排名,并在未来有可能提高它们。

使用免费版本的WPtouch,您的桌面网站设计保持不变,但移动版本更改为快速、时尚且用户友好的版本,仅适用于手机和平板电脑等小型设备。此外,您无需成为编码员即可完成此过程

插件:实现wordpress侧边栏固定悬浮文章目录

终于找到了可以固定悬浮的wordpress插件:

  • 简易目录(Easy Table of Contents)
  • 在侧边栏中增加小组件(TOC+)
  • 配置一些参数

完美

另外,为了让博客打开速度更快,将主题更新为:Blcoksy主题,很简洁&简单,很喜欢!

效果如下:

插件:通过wpDiscuz增加评论插件

  • 系统自带的插件,响应速度慢,切换为这个插件后,使用ajax技术,体验很好
  • 发现不能显示:Font Awesome 图标,下载了插件: better Font Awesome, icon可以显示

互动记录

  • 找一下wordpress有一个反链插件,没有找到,继续使用[[wp-keywords-link]]
  • 📅 2023-10-02 安装插件[[Disable-Feeds]],停掉RSS功能
  • 重新启用[[coshtmlcache]],生成静态html文件,这样访问速度快一些,由于页面不能识别登录状态,关闭了评论功能,不发布图片,不然页面加载速度太慢
  • 从[[印象笔记]]发布到wordpress,不能轻易修改发布,比如文章会重复生成。
  • 印象笔记中的文章有对应文章分类的标签,就可以发布到对应的文章分类,非常方便,赞,贴心
  • 文章详情的面包屑中显示了太多的标题,手机端访问不方便,将自定义css进行了隐藏
  • 每日一问、线下读书会、写出我心,开始自己的个人知识管理实践历程,从读书、写作、演讲不断的强化。
  • 230312 看来一下自己的文章的内容评论都是关闭的,原因是这个原因,取消了14天自动关闭评论的功能。
    image.png
  • 230312 为了防止原文笔记或者视觉笔记有重复,先不使用编码。听书导图上传的流程为
    • 图片通过Picgo上传到腾讯云
    • 增加标签
    • 上传到obsidian wordpress
    • 使用wordpress插件:LuckyWP
  • 230305 如何登录[[堡塔]]后台, 第一次登录是限制了登录地方,需要购买会员才能使用堡塔APP,3年大概是1400多。
  • 230305 WordPress 微信登录插件 支持微信登录,目前是付费:
  • 230305 支持伪静态

wordpress更新记录

  • 找一下wordpress有一个反链插件,没有找到,继续使用[[wp-keywords-link]]
  • 📅 2023-10-02 安装插件[[Disable-Feeds]],停掉RSS功能
  • 重新启用[[coshtmlcache]],生成静态html文件,这样访问速度快一些,由于页面不能识别登录状态,关闭了评论功能,不发布图片,不然页面加载速度太慢
  • 从[[印象笔记]]发布到wordpress,不能轻易修改发布,比如文章会重复生成。
  • 印象笔记中的文章有对应文章分类的标签,就可以发布到对应的文章分类,非常方便,赞,贴心
  • 文章详情的面包屑中显示了太多的标题,手机端访问不方便,将自定义css进行了隐藏
  • 每日一问、线下读书会、写出我心,开始自己的个人知识管理实践历程,从读书、写作、演讲不断的强化。

尝试新主题和目录插件

  • 尝试了主题:Blocksy, 暂时没有去调整
  • Rich Table of Contents ,发现是被
  • 最终还是使用:

cpu持续达到100%,删减插件,打开速度超级快

[[官网修改记录]]

插件优化:

  • 使用静态化页面插件
  • 关闭rss
  • 关闭评论
  • 停掉了标签插件
  • 禁用缓存插件
  • 禁用通知插件
  • 禁用评论过滤插件
  • 禁用分页插件

目前仅剩下7个插件

  • cos-html-cache
  • Disable Feeds
  • SiteOrigin CSS
  • Wechat Social
  • WP Keyword Link
  • Yoast SEO
  • 禁用评论

wp-config.php
define('DISABLE_WP_CRON', true);
WordPress禁用Wp-cron防止cpu使用率过高-腾讯云开发者社区-腾讯云

安装了WPJAM Basic插件,支持了QQ邮箱直接邮件回复

配置记录:wordpress配置cdn服务

  • [[腾讯云COS]]先建立数据桶,配置自定义域名
  • 需要重新购买ssl证书,cdn的证书不能和www的SSL证书一样
  • 设置cdn域名到wp插件: WPJAM Basic
  • 默认同步图片,希望将css或者js也同步到cdn,需要:增加扩展名:css,js
  • 当然也可以设置某一个文件夹放到cdn上

注意:js和css文件CDN加速了之后,你本地修改了,一定要到云存储上去刷新缓存,并且刷新之后本地的图片链接要加上时间戳参数,因为CDN是有缓存的,不会自动刷新的。

网站速度又加速,嘿嘿

参考资料:

去除wordpress底部的分享功能

[[wordpress]]的文章正文下面有几个分享按钮(分享到微信、QQ、QQ空间)太靠近正文,让人觉得太拥挤,这个功能是wechat social自带的功能,取消分享功能后,看起来更加的舒服

静态化首页后,解决搜索的问题

通用插件:[[ajax-search-lite]],增加了一个独立的页面进行搜索,删除侧边让的搜索功能。

解决了首页静态化导致的搜索功能失效的能力

常见问题:WordPress此站点遇到了致命错误

先打开WP_DEBUG功能获取报错信息

打开WordPress根目录下的wp-config.php,找到WP_DEBUG代码如下

大部分的原因是plugins下的文件导致

新手站长网发生致命错误的原因是plugins下的文件导致的,也就是说是这个插件导致的致命错误,定位到问题就好办了。

由于WordPress致命错误,所以WP后台也是登录不了的,所以无法删除或卸载这个插件。可以使用FTP连接到服务器,然后WordPress根目录,切换到/wp-content/plugins/目录,重命名这个插件文件夹名即可解决问题,发现可以登录到WordPress后台了,这时候可以在后台禁用或删除这个插件即可解决问题。

新手站长网来总结一下,如果你的WordPress发生致命错误,不用担心,先打卡wp-config.php的WP_DEBUG调试功能,然后根据错误提示定位出现错误的文件,然后进一步操作即可。

参考方法:
WordPress此站点遇到了致命错误解决方法 – 天祺围棋

常见问题:解决 WordPress“正在执行例行维护,请一分钟后回来”

  • WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。
  • 如何解决这个问题呢?
  1. 马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。
  2. 但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!

查看到曾经输出的文章

guest

0 评论
最旧
最新
内联反馈
查看所有评论