Tag Archives: wordpress

wenbin

2022-04-05

linux 系统缺少 ifconfig 等网络工具,可以通过安装 net-tools 包来获取。对威联通而言,可以先安装 Entware-std 包管理器,然后通过 opkg 包管理器安装 net-tools。

opkg update && opkg install net-tools

Flywheel Local 命令行工具

在众人的呼吁下,官方出了个 local-cli 命令行工具,只提供了三个命令,查询网站列表,启动网站,停止网站。

这些功能得益于新版 Local 程序中提供的 GraphQL API。

工具很简单,从 ~/Library/Application\ Support/Local/graphql-connection-info.json 文件中读取 graphql 链接参数。这里用了untildify 包格式化 json 配置文件。

之后就是调用 graphql 请求执行命令。

const query = gql`{
      sites {
          id
          name
          status
      }
}`

参考

https://github.com/getflywheel/local-cli

https://www.npmjs.com/package/@getflywheel/local-cli

https://localwp.canny.io/feature-requests/p/local-cli

https://community.localwp.com/t/start-site-through-command-line/1534

wordpress 不建议给has_cap传入一个参数问题修复

装了几个插件发现 wordpress 后台报了下面的错误:
不建议给has_cap传入一个参数!用户级别已被废弃,请改用能力。 in /usr/share/wordpress/wp-includes/functions.php on line 4031
检查发现是 baidu sitemap 插件引起的,将
add_options_page("Baidu-Sitemap","Baidu-Sitemap", 8, FILE, ‘baidu_sitemap_optionpage’);
里的 8 改成 ‘manage_options’ 就可以修复问题
add_options_page("Baidu-Sitemap","Baidu-Sitemap", ‘manage_options’, FILE, ‘baidu_sitemap_optionpage’);