[WordPress教程]WordPress免插件网页代码压缩优化加速网站

[WordPress教程]WordPress免插件网页代码压缩优化加速网站

在主题functions.php文件中加入以下代码: /* WordPress免插件网页代码压缩 */ function wp_compress_html(){ function wp_compress_html_main ($buffer){ $initial=strlen($buffer); $buffer=explode("", $buffer); $count=count ($buffer); for ($i = 0; $i
[WordPress教程]免插件为WordPress文章关键词添加内链功能

[WordPress教程]免插件为WordPress文章关键词添加内链功能

我们在编写文章时,经常需要添加一些标签关键词的链接,这样不仅可以优化我们的内链,对用户来说也可以参照相关的文章,如果对文章的关键字进行手动添加链接,那样对我们来说太麻烦了,而且在标签关键词很多的情况下我们是记不住的,那怎么如何让WordPress站点的文章自动添加标签链接变为内链呢?其实我们只需要在主题目录下的functions.php文件中添加一段代码就可以实现了。 只需要在模板函数文件【functions.php】” ?>” 前方添加下面代码: 一定要保持格式和符号不要更改,然后更新模板函数,清除浏览器缓存后重新打开一个文章页面就会看的到效果了。 /* *Wordpress文章关键词自动添加内链链接代码 */ //连接数量 $m ···
[WordPress教程]WordPress免插件给文章添加文章索引/文章目录

[WordPress教程]WordPress免插件给文章添加文章索引/文章目录

为文章添加文章目录功能,不仅是文章条理更清楚,还有利于SEO,如果你不想折腾代码,你可以试试WordPress文章目录插件:TOC 和 Content Index for WordPress。 用代码实现文章目录 将下面的代码添加到主题的 functions.php 文件的 最后一个 ?> 前面: function article_index($content) { $matches = array(); $ul_li = ''; $r = "/<h3>([^<]+)</h3>/im";//这边可以自定义标签名称 if(preg_match_all($r, $content, $matches)) { ···
[WordPress教程]免插件实现WordPress登录后才可以查看网站内容

[WordPress教程]免插件实现WordPress登录后才可以查看网站内容

wordpress登录才能查看网站内容,未登录用户就跳转到登录页面。 需求人很多,用途自己琢磨,现在很多主题自带登录才能下载,但是这个功能很多人还是需要的 实现代码很简单,找一个全站一定会执行的钩子即可 这里我们就选了一个template_redirect钩子,这个动作钩子在加载模板时执行,当然其它很多都可以用。 //template_redirect动作钩子是一定会执行的,所以用这个钩子对全站有效 add_action( 'template_redirect', 'ashuwp_show_only_login', 0 ); function ashuwp_show_only_login(){ //判断是否登录 if( !is_us ···
[WordPress教程]在文章内容随机段落中插入广告

[WordPress教程]在文章内容随机段落中插入广告

代码实现的方式很简单,只要在下面functions.php插入下面的代码即可实现(记得将:你的广告代码替换掉) // 插入广告所需的功能代码 function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) { $closing_p = '</p>'; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$ind ···
[WordPress教程]WordPress中避免重复的多重循环输出重复文章标题

[WordPress教程]WordPress中避免重复的多重循环输出重复文章标题

最近在增加首页新栏目时候遇到的一个问题,记录下来 例如栏目框架为以下图文格式的 上面两个图片文章输出正常,但是下面的文字输出如果不做区别的话,会再次重复输出上面图片文章的标题 这时候就需要用到wp的函数$ do_not_duplicate <?php $my_query = new WP_Query("category_name=featured&posts_per_page=1"); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; //This is the magic l ···
WordPress失效链接检测插件Broken Link Checker

WordPress失效链接检测插件Broken Link Checker

Broken Link Checker会自动检测WordPress博客内失效的URL链接,包括在搜索评论中描述的URL中的无效链接(所谓“死链”)。 由于其他网站的网址可能会被突然删除又或者网站已经不存在,导致WordPress产生一堆无效的URL即错误的URL地址。而过多的无效URL会给你的网站带来不良的影响: 导致搜索引擎在爬取你的网站时,发现一系列的无效链接,在某种程度上影响你的网站的权重; 访客在点击无效的URL链接,会遇到不可访问的情况,造成不良的用户体验。 安装Broken Link Checker 进入你的WordPress管理后台,点击菜单“插件-安装插件”,搜索“Broken Link Checker”,找到搜索结 ···
[WordPress教程]WordPress根据文章相关标签代码实现相关文章

[WordPress教程]WordPress根据文章相关标签代码实现相关文章

大家都知道,WordPress下每个标签都记录了相关文章列表。当某个用户访问某篇文章时,你可以猜测这篇文章标签下的其它文章也是用户感兴趣的。 而且,我们还可以进一步完善这个功能,比如在发布文章时,文章标签设定要尽量符合文章的中心思想,而且要多维度的挖掘文章标签,因为一篇文章往往不止一个标签。当分类精准和文章增加后,命中率也会有所提高。 下面介绍代码实现方法: 方法一 首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章可能用户也会感兴趣。 <ul id="tags_related"> <?php global $post; $post_tags = wp_get_post_tags($pos ···
[WordPress教程]WordPress最新文章发布时间显示红色或者其他颜色

[WordPress教程]WordPress最新文章发布时间显示红色或者其他颜色

给你新发布的文章(比如发布后24小时内)发布时间自动显示红色或者其他红色,这样可以提醒访客。实现方法很简单,就是算个时间差,在规定时间内,把发布时间的代码自动更换颜色。 如下图,蓝色框的是发布时间还在24小时内,显示红色字体 红色框的是超过24小时,自动恢复灰色
WordPress官网打不开429 Too Many Requests的解决方法

WordPress官网打不开429 Too Many Requests的解决方法

自2019年10月开始Wordpress官方的服务器就开始出现不稳定,陆陆续续很多用户都无法访问,直到今天2019年11月1日,几乎全部国内用户都已经无法访问,影响到了程序下载和使用。这个现象十分少见在WP官方强有力的运营下。大家传言不知道最终是否真的倒在了“永久免费”的目标下,目前为止已经影响了大片国内用户,下面附上猜测原因与具体解决WP官网打不开和WP程序无法下载的问题。 陆续有站长开始反应WordPress官网打不开了,nginx 429错误,提示“Too Many Requests”。 WordPress官网打不开的原因及解决方法: 最近WordPress官网打不开了,提示: 429 Too Many Requests ng ···
[WordPress教程]WordPress根据时间自动切换主题配图和颜色

[WordPress教程]WordPress根据时间自动切换主题配图和颜色

1、在function.php中加入: function colorlapse() { date_default_timezone_set('Asia/Shanghai'); $hour=date("H"); $colorlapse = "#555"; if($hour>=0 && $hour<=4): $colorlapse="#6a6f6f"; elseif($hour>4 && $hour<=5): $colorlapse="#8a8f8f"; elseif($hour>5 && $hour<=6): $colorlapse="#9a9f9f" ···
WordPress Nginx服务器Google XML Sitemaps插件404配置方法

WordPress Nginx服务器Google XML Sitemaps插件404配置方法

WordPress安装Google XML Sitemaps插件,使用的宝塔面板,默认为Nginx Web服务器环境,发现访问网站地图出现404错误,新手站长网分享解决方法: Nginx Google地图插件404的解决方法 Web服务器环境:宝塔面板Nginx服务器; 错误情况:Google XML Sitemaps插件的sitemap.xml和sitemap.html等地图页404错误; 提示:Since you are using Nginx as your web-server, please configure the following rewrite rules in case you get 404 Not Foun ···