自定义文件夹内放导航源码方法
博客内二级栏目放自定义源码(导航站)第一步:检查并修复 skip_render 配置打开你的 _config.yml,确保有这样的配置:123456# Hexo 主配置文件skip_render: - 'nav/**' # 跳过整个 nav 目录的所有文件 - 'nav/*.html' # 额外确保 HTML 文件被跳过 - 'nav/*' # 跳过 nav 下所有文件重要:使用单引号,并确保缩进正确。 第二步:在导航页面中添加禁用布局的 Front-matter在你的 source/nav/index.html 文件最顶部添加:1234567891011121314151617---layout: false---<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta n...
域名已经在cloudflare,配合插件为网站加速
WordPress 图片优化终极指南:结合插件与 Cloudflare核心思路在 Cloudflare 处理“传输和分发缓存”的基础上,使用 WordPress 插件进行“图片本身的优化”和“加载行为的优化”。 这个“WordPress插件优化源文件 + Cloudflare优化传输和分发”的组合拳,是当前处理WordPress图片加载速度的最佳实践之一。 一、必备插件:解决图片“体积”和“加载方式”问题这类插件与 Cloudflare 无冲突,必须安装,它们直接从源头上解决问题。 1. 图片压缩与现代格式转换插件作用:从源头上减小图片文件大小,这是提速效果最明显的一步。 首选:ShortPixel Image Optimizer(免费版可用) 推荐理由:免费版每月100张图片额度,对新博客或更新不频繁的博客基本够用。它能智能压缩并生成 WebP 格式。Cloudflare 则负责快速分发这些已被优化的小文件。 关键设置:选择“有损”或“青光眼”压缩以获得最大体积缩减,务必勾选“生成 WebP 格式”。 备选:Imagify(免费版可用) 与 ShortPixel 同属顶级...
完整版AJAX浏览量统计系统(自定义浏览量数据)+post views counter
完整代码(添加到主题的 functions.php 中)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192...
调用全站文章,前4篇一个循环,后3篇一个循环
完整代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110<section class="section editors-picks mb-20"> <div class="title-wrap"> <h3 class="section-title">最新文章</h3> <a href="<?php echo home_url('/latest'); ?>" class="all-po...
wordpress调用标签列表10个
WordPress调用标签列表10个1234567891011121314151617<ul><?php$tags = get_tags(array( 'number' => 10, 'orderby' => 'count', 'order' => 'DESC'));if ($tags) { foreach ($tags as $tag) { $tag_link = get_tag_link($tag->term_id); echo '<li><a href="' . esc_url($tag_link) . '" target="_blank">' . esc_html($tag->name) . '</a></li>...
bilibili视频自适应代码 适应于WordPress
下面是自适应代码,替换自己的视频链接即可12345678910<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;"> <iframe src="//player.bilibili.com/player.html?isOutside=true&aid=756226201&bvid=BV13r4y1M7n5&cid=283726849&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="...
wordpress主题添加自定义点赞功能
最近我在将自己的HTML模板改造成WordPress主题时,遇到了一个需求:为博客文章添加点赞功能。经过一番研究和调试,最终成功实现了一个稳定可靠的点赞系统。在这篇文章中,我将分享完整的实现过程和代码。 功能需求在文章页面显示点赞按钮和当前点赞数 用户点击后实时更新点赞数,无需刷新页面 防止用户重复点赞 点赞数据持久化存储 在WordPress后台可查看每篇文章的点赞数 技术实现1. 前端HTML结构在文章模板的适当位置(通常是文章内容下方或侧边栏)添加点赞按钮的HTML代码:123456789101112<div class="diggit"> <a href="javascript:void(0);" class="like-button" data-post-id="<?php echo get_the_ID(); ?>"> 很赞哦! (<b id="diggnum"> ...
wordpress文章页调用本分类热门文章
方法一:使用 get_posts()(推荐)1234567891011121314151617181920212223242526272829303132333435<?phpif ( is_single() ) : global $post; $categories = get_the_category(); foreach ($categories as $category) :?><li class="widget widget_recent_entries" id="category-<?php echo $category->term_id;?>-posts"> <h2 class="widgettitle"><?php echo $category->name; ?> 热门文章</h2> <ul> <?php $popular_posts =...
wordpress实现不同页面调用不同sidebar侧边栏
WordPress不同栏目调用不同Sidebar实现教程:第一、拷贝单独的侧栏sidebar2.php我们将需要单独定义的侧栏定义成sidebar2.php文件,后面我们需要用到。 第二、修改调用文件我们将某个页面中的侧栏代码:12<?php get_sidebar(); ?>修改成:12<?php include_once("sidebar2.php"); ?>修改完毕之后我们再刷新清理缓存,可以看到侧栏单独定义问题解决。
wordpress不同分类文章调用不同模板
引言在一般的cms中都会可以设置不同的分类列表和不同的分类文章采用不同的模板,这样更为灵活自由,也是由于作为CMS需要配合各种需求的界面设计要求,一般的企业站、门户站等不同的分类采用不同的模板较多,或者几个类型的模板,这是非常必要的。 而在WP里,默认是只有一个模板为single.php的,这显然对于cms是不够用的。 那么我们怎么解决这个问题呢? 我们知道,当wordpress读取一篇文章,会调用single.php,那么我们在single.php中加入加入条件判断语句,最常用的是in_category()函数,可以判断文章在哪个分类下,调用哪个single模板,但in_category()有局限性,不能判断子分类和子分类以下的分类,而in_category()只能单一写死分类ID。 主要内容解决方法是让文章自行判断,配合post_is_in_descendant_category()函数,首先在模板文件function.php中加入以下代码:1234567891011function post_is_in_descendant_category( $cats, $_post...