网站导航

wordpress

#wordpress #app #主题研究

  • 原始卡片::卡片集合:[[dataview_wordpress]]

1.1.1 使用wordpress的背景和目的

背景

  • 从大学毕业开始就在研究自建博客系统,毕竟自己喜欢折腾,
    目的
  • obsidian笔记库的展示平台,通过自建的wordpress博客,访问速度远远大于使用[[obsidian发布]]的访问速度, 访问或者分享的时候,太耗费时间,这个是容忍不了的。
  • 作为自己笔记软件的输出平台,太卡还是不好。
  • obsidian的双链功能的确强大。不过自己已经习惯了“[[卡片盒笔记法]]”。通过标签和编码来建立自己的卡片盒。 目前看来还不需要这么复杂的功能。
  • 回归到写作上才是最重要。
    感悟
  • 一别博客建设已经7年,wordpress作为一个平台操作,操作体验可见即可得,插件不断完善,主题丰富美观,这就是一个好平台,继续使用wordpress架构博客

1.1.4 wordpress在迭代过程顽强的活着

  • Twitter 刚刚起步, WordPress 也刚刚开始有了起色(第一个版本wordpress 在2003年发布),RSS reader是大家的宠儿,还有Del.ico.us, Digg等书签分享类型的产品也很热门,一小群人开始在谈论OpenID,数据可迁移、开放的社交网络等这些话题。
  • 后来的故事是 Facebook (和Twitter)统一了一切,Blog,RSS消亡了。比较讽刺的是,随着Blog和 RSS 的消亡, Blogger,Sixapart (Moveable Type,typepad等)都消亡衰落了,但Wordpress 却一直不断地成长,据Wikipedia,到2021年,全球46%的网站是由wordpress 驱动的。

2.1.1 为什么喜欢wordpress

  1. 开放性强

2.1.2024-01-28 不忘初心-写博客初衷

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

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

3.1.2023-12-23 wordpress的生态企业

4.1.2024-01-28 自动为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'); 

5.1.2024-01-28 支持发布文章到wordpress的工具

印象笔记:

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

obsidian:

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

5.2.1 wordpress主题

  • [[Astra]]

参考文章:

5.3.1 wordpress插件

来自:[[dataview-wordpress插件]]

发布地址 需求 推荐
SiteOrigin-CSS 配合chrome的检查功能,快速调整wordpress的样式问题 严重推荐
Smart-Hashtags Smart Hashtags支持自动生成标签,无缝配合obsidian 严重推荐
coshtmlcache 将wordpress页面静态化 严重推荐
wp-keywords-link wp keywords link 增加关键词内链的插件 严重推荐
超级缓存 wordpress推出的缓存插件 严重推荐
Yoast-SEO 超级方便的seo插件,免费功能已够用 严重推荐
WPJAM 优化wordpress的全能插件 严重推荐
Wechat-Social 支持wordpress通过QQ、微信登录 严重推荐
简易目录 实现文章目录,支持侧边栏浮动 严重推荐
Disable-Feeds 禁止wordpress的rss功能 推荐
Server酱 支持新评论推送到飞书、钉钉、企业微信 推荐
Evernote-Sync 支持印象笔记的笔记发布到wordpress 不启用
LuckyWP 文章目录插件 不启用
MC-Tap-Map 通过标签,自动生成文章列表,被双链代替 不启用
betterdocs 创建帮助文档 不启用
wedocs weDocs 是一款WordPress帮助文档插件,创建非常好看的文档 不启用

5.3.2023-12-23 7个最佳WordPress百科知识库Wiki插件

  1. Yada Wiki
  2. BasePress
  3. BetterDocs
  4. WP Knowledgebase
  5. weDocs
  6. Echo Knowledge Base
  7. Helpie
    参考资料

5.3.2023-12-23 插件:Markdown插件清单

  1. WP Githuber MD
  2. Jetpack
  3. WP Editor.md
  4. Import Markdown
  5. Iceberg

5.3.2023-12-23 插件:Smart Hashtags支持#转换为标签

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

5.3.2023-12-23 插件:WP Githuber MD让支持wordpress识别markdown

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

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

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

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

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

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

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

完美

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

效果如下:

5.3.2024-01-13 插件:Table of Contents Plus设置教程

一个文章Toc的插件

5.3.2024-01-26 插件:通过wpDiscuz增加评论插件

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

8.1.1 互动记录

  • 找一下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 支持伪静态

8.1.2023-11-21 wordpress更新记录

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

8.1.2023-12-23 尝试新主题和目录插件

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

8.1.2024-01-04 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使用率过高-腾讯云开发者社区-腾讯云

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

8.1.2024-01-14 配置记录:wordpress配置cdn服务

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

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

网站速度又加速,嘿嘿

参考资料:

8.1.2024-01-28 去除wordpress底部的分享功能

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

8.2.2024-01-28 常见问题: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此站点遇到了致命错误解决方法 – 天祺围棋

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

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

9.1.2024-01-28 查看到曾经输出的文章