应用 Yoast SEO 多语言化修复补丁的 bash 脚本

Beach scene with rock formation at sunset.

我之前创建了一个补丁,用于修复 Yoast SEO 中未被 Bogo 多语言化的部分。每次更新都要手动打补丁很麻烦,所以我把它转换成了 Bash 脚本。

页面语言切换

使 Yoast SEO 输出多语种的补丁程序

我曾报道过 Bogo 多语种化的某些部分未得到应用的事实。

在这四个项目中,一个是 WordPress 本身,三个是 Yoast SEO 的组成部分。上面的链接介绍了这三个文件需要打的补丁。

每次 Yoast SEO 更新时,我都必须手动修补相关文件。到目前为止已经做了两次,但有点繁琐。

修补脚本

我创建了一个 bash 脚本,用于修补 Yoast SEO 插件的三个文件。

Bash
#!/bin/bash
cd ~/public_html/wp-content/plugins/wordpress-seo/inc
cp -p ./class-wpseo-replace-vars.php ./class-wpseo-replace-vars.php.original
patch -u ./class-wpseo-replace-vars.php < ~/yoast_seo_changed_file_backup/class-wpseo-replace-vars.php.diff
cd ~/public_html/wp-content/plugins/wordpress-seo/src/generators/schema
cp -p ./website.php ./website.php.original
patch -u ./website.php < ~/yoast_seo_changed_file_backup/website.php.diff
cd ~/public_html/wp-content/plugins/wordpress-seo/src/integrations/front-end
cp -p ./rss-footer-embed.php ./rss-footer-embed.php.original
patch -u ./rss-footer-embed.php < ~/yoast_seo_changed_file_backup/rss-footer-embed.php.diff
do_patch.sh
  • 进入相关目录
  • 将原件作为单独文件提交
  • 修补相关文件

这是一个简单的修复方法。我将在下一次更新 Yoast SEO 插件时使用。

注:我在两次后续更新后使用了此功能,效果很好。

Musubi

今天中午没有更新,因为我没有任何娱乐活动。有些日子就是这样。

昨天,我发表了一篇关于 Twenty Twenty Five 主题双栏布局的文章。本周末,我计划发表几篇文章,介绍我对博客进行的定制。

Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注