(原创)Typecho图片登录或评论后可见插件
插件简介:此插件主要是文章图片内容进行隐藏,分两种方式,第一种需登录后可见文章原图,第二种为评论后可见文章原图,没有登录和没有评论是无法正常查看到原图。插件功能:未登录提示信息自定义未评论提示信息自定义插件界面:前端效果展示:未登录效果:评论后可见效果:
在这个网站(minimal-portfolio-swart.vercel.app)发现一个不错的交互效果,用户体验效果很不错。如上图所示,这个卡片上有一根白色的线条围绕着卡片移动,且在线条的卡片内部跟随这一块模糊阴影,特别是在线条经过卡片圆角部分有特别丝滑的感觉。先上效果:今天的文章就来解析如何实现这种效果。根据示例图片分析需要实现的功能点如下:线条跟随卡片边框匀速移动线条内部对应有模糊阴影圆角部分丝滑动画这里为什么单独说明圆角部分是因为这块需要特殊处理,请看后面的文章。思考看到这个效果首先感觉是丝滑,沿着边框移动的动画元素如果是根据当前边框实时计算而来的话,那么难度和算法会劝退很多人。...
插件简介:站内内容引用插件,可在文章里面引用文章,独立页面,评论,用户,进而展示相关信息,引用文章时会根据评论数量进行评分。插件使用://引用指定文章/独立页面 {post-文章或页面的cid} {post-文章或页面的slug} //引用指定评论 {comment-评论的coid} 支持点击评论跳转到完整评论内容处 //引用指定用户 {user-用户的uid}插件效果展示如下;{post-247}{comment-16}{user-1}如何获得此插件?评论留言参与抽奖即可免费获得此插件完整源代码!每个用户每天有3次抽奖机会,如果三次机会没有获奖,第二天再来抽奖!为什么没有中奖名单?不是...
将 WordPress 迁移到 Hexo 是一个涉及内容导出、转换和导入的过程。下面是详细的步骤指南:导出 WordPress 内容首先,需要将 WordPress 内容导出为 XML 文件。登录到你的 WordPress 管理后台。进入 工具 -> 导出。选择 所有内容,然后点击 下载导出文件。这会生成一个 XML 文件。安装 Node.js 和 Hexo确保你已经安装了 Node.js,然后安装 Hexo:# 安装 Hexo npm install -g hexo-cli # 创建新的 Hexo 站点 hexo init my-hexo-site cd my-hexo-sit...
在WordPress中修改固定链接(Permalinks)后,如果所有文章都返回500错误,通常与以下几个问题有关:.htaccess 文件配置问题:WordPress依赖.htaccess文件来处理URL重写。如果这个文件没有正确更新或权限不对,可能会导致500错误。检查你的.htaccess文件,确保它包含以下内容(这是默认的WordPress重写规则):# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] Rewri...
在将 WordPress 网站从本地环境迁移到其他域名时,通常需要批量修改数据库中的图片链接,以反映新域名。以下是几种常见的方法来批量替换 WordPress 数据库中图片链接的域名:方法 1: 使用 SQL 查询你可以直接在数据库中运行 SQL 查询来批量替换旧域名为新域名。步骤:备份数据库:在进行任何更改前,确保备份你的数据库。登录数据库管理工具(例如 phpMyAdmin)。运行 SQL 查询:UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://127.0.0.1', 'http://new-domain...
在 WordPress 中输出多层级分类(嵌套的分类)可以通过以下方法实现,这些方法包括使用自带的函数、直接查询数据库,以及使用自定义的代码来递归输出嵌套分类。1. 使用 wp_list_categorieswp_list_categories 函数可以方便地输出分类列表,并支持多层级嵌套显示。示例代码:<ul> <?php wp_list_categories([ 'orderby' => 'name', 'show_count' => true, 'hierarchical' => true, 'title_li' ...
插件简介:本插件由博主原创,主要是为了用户互动性,提升帖子的热度而生。插件界面:插件功能:插件可自行在每个文章页面自行设置奖品信息;自定义奖品信息需自行在文章发布页添加自定义字段:“downloadLink”;插件优势:一、大幅度提升帖子的热度二、完美解决小程序规则不让放置链接信息问题三、增强站点注册用户的活跃度那么如何获取到奖品信息呢?答:你只需在前端进行帖子评论回复即可获取到奖品信息哟!前端效果展示图:1.今日抽奖次数已用尽2.未中奖3.中奖啦插件高清演示录像:后面有段测试几率因为设置过低,浪费了些时间,大家看到这个点的时候可快进。点击观看:插件高清演示录像视频更新内容:新增单独活动...
在 Typecho 中启用 PJAX(PushState + AJAX)可以提升页面切换的速度和用户体验,但有时可能会导致浏览器页面标题显示不正常。这通常是由于 PJAX 请求没有正确更新页面标题所致。以下是解决这一问题的详细步骤:安装 PJAX 插件首先,确保你已经正确安装并启用了 PJAX 插件。常用的 Typecho PJAX 插件包括 InstantClick 和 pjax.js。修改模板文件为了确保在使用 PJAX 时正确更新页面标题,你需要修改模板文件,添加 JavaScript 代码来处理页面标题更新。2.1 在模板的 部分添加一个元素来存储页面标题在 header.ph...
要在 WordPress 文章中实现阅读量统计和显示功能,同时确保在刷新页面时不重复计算阅读量,您可以按照以下步骤进行操作:在主题的 functions.php 文件中添加代码:在您的 WordPress 主题的 functions.php 文件中添加以下代码,用于创建一个自定义字段来存储文章的阅读量:function custom_post_views() { $post_id = get_the_ID(); $views = get_post_meta($post_id, 'post_views', true); $views = $views ? $view...
WordPress 静态页面通常是指不包含动态内容的页面,因此无法直接获取文章内容。要在静态页面中显示文章内容,可以使用 WordPress 提供的函数或插件来调用文章内容,并将其显示在静态页面中。例如,可以使用 get_post() 函数来获取特定文章的内容,并将其显示在静态页面中。在 WordPress 中,可以使用 get_post() 函数来获取特定文章的内容。以下是一个简单的示例代码,可以在 WordPress 的静态页面模板中使用 get_post() 函数来获取特定文章的内容并显示在页面中:<?php // 获取文章的 ID $post_id = 123; // 替换...
最近评论