wordpress主题dux

收费主题, 最新版本可访问官网查询: https://themebetter.com/theme/dux

设置和修改主题前, 建议:

  • 删除 VPS 本地缓存, 关闭缓存插件
  • 删除 cloudflare 等 cdn 的缓存, 关闭 cdn

主题设置

1. 基本

  • 网站底部信息: 可以考虑删除
  • 关闭顶部 Topbar (v4.1+): 关闭
  • 全站底部推广区: 关闭
  • 分享功能 (v1.8+): 关闭
  • 品牌文字: 清空

2.SEO

  • 首页关键字(keywords): 互联网工具等
  • 首页描述(description): 互联网工具等

3. 首页

  • 最新发布 - 显示置顶文章 (v4.0+): 关闭
  • 最新发布 - 标题右侧: 清空
  • 最新发布 - 标题: 清空
  • 公告模块: 关闭
  • 焦点图: 关闭

4. 列表

  • 列表模式: 图文模式,无特色图时自动转换为文字模式 (v1.6+)
  • 分页无限加载页数:0
  • 小部件: 去掉 列表作者名
    - 微分类: 关闭
  • 微分类 - 首页: 关闭
  • 分类产品模版 - 二维码 (v5.2+): 关闭

5. 文章

  • 点赞 (v4.2+): 关闭
  • 打赏 (v4.0+): 关闭
  • 文章来源: 关闭
  • 手机端不显示分享模块 (v2.0+): 关闭

6. 会员中心

  • 开启会员中心: 关闭
  • 在首页公告栏显示会员模块: 关闭
  • 允许用户发布文章 (v1.6+): 关闭

7. 社交

  • 网站顶部右上角关注本站: 关闭

8. 客服

  • 不显示

主题文件修改

这款主题是存在很久了的商业主题, 自行优化应该没有必要甚至起到反作用, 进行有限的修改即可。

1. 停止版本检查

代码片段 settings/update.php:

<?php

function update_notifier_menu() {  
    //stop theme version check and update
    return;

    //…… 

//add_action('admin_menu', 'update_notifier_menu');

2. 支持语法高亮

修改 header.php.

参考https://highlightjs.org/ , 在网页模板的 <head></head> 之间加入类似下面的代码(/uploads/highlight/ 或其他目录下要有对应定制的 css 和 js 文件):

<link rel="stylesheet" href="/uploads/highlight/styles/a11y-dark.css">
<script src="/uploads/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<?php tb_xzh_head_var() ?>
</head>

推荐黑色系主题, 如 a11y-dark.

3.logo

  • logo 默认目录: wp-content/themes/dux 目录名 /img/logo.png, 在主题的设置中修改目录即可, 如 /uploads/logo.png
  • Logo 最大高:32px;建议尺寸:140*32px 格式:png

4. 显示 sql 查询次数

在 footer.php 合适位置添加了如下代码, 以显示 wordpress 查询数据库次数及查询耗时

<?php echo _hui('trackcode') ?>
        <p> 本页面执行了 <?php echo get_num_queries(); ?> 次查询, 耗时 <?php timer_stop(3); ?> 秒 </p>
    </div>
</footer>

5. 使用 MathJax 在网页中书写数学公式

在网页的 header 部分加入对 MathJax 的引用, 编辑 header.php 中添加如下代码:

    <script type="text/javascript" async
        src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
    </script>
</head>

菜单

建议设置菜单, 否则移动端显示有问题: 菜单为空。

其他说明

  • 参考 官方文档
  • 不用修改很多 php 代码调用为死代码, 可能会导致过度优化: php 调用的次数可能反而增加
评论(没有评论)