标签: wordpress

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

    opkg update && opkg install net-tools

  • Flywheel Local 命令行工具

    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’);

  • [翻译] wordpress reference/hooks/login_title

    apply_filters( ‘login_title’, string $login_title, string $title )
    描述:
    修改登陆页面标题标签内容
    参数:
    $login_title
    (字符串) 页面标题,和额外信息。
    $title
    (字符串) 页面原标题。
    源码:
    文件 wp-login.php
    版本:
    4.9.0 引入

  • [翻译] wordpress reference/hooks/login_link_separator

    apply_filters( ‘login_link_separator’, string $login_link_separator )
    描述:
    修改登陆表格跳转链接之间的分隔符
    参数:
    $login_link_separator
    (字符串) 分隔符
    源码:
    文件 wp-login.php
    版本:
    4.9.0 引入