wordpress WordPress 防止关键信息泄露 有时候写文章难免进行复制粘贴,但是如果复制粘贴的内容里面有自己的账号密码或者有其他关键信息,而且自己没注意到还发布了出去这就非常麻烦。 但可以通过 wordpress 的钩子函数,在新增或更新文章前通过判断文章里面有没有关键信息,如果有则阻止操作。 只需要在 functions.php 添加如下内容即可,关键字替换为自己想要检测的: function check_post_keywords($da…
wordpress 给博客右下角添加一个弹簧人物 由于时不时会有人问本博客右下角人物如何添加,这里还是稍微介绍一下。其实这是一个开源的项目,开源项目地址:sakana 使用起来也非常简单,如果使用的是 wordpress,那么找到主题编辑器,在 footer.php 添加如下代码即可: <div class="sakana-box"></div> <script src="https:/…
wordpress 解决 WordPress 开启 cdn 后不能获取到用户真实 ip 问题 CDN 是个好东西,但是开启 CDN 后,用户评论后显示的 ip 全是 cdn 节点的 ip。这样的话,如果需要显示评论归属地和运营商就变得毫无意义。 解决也很简单,只需要在 wp-config.php 文件加入以下代码: // 解决获取不到用户真实ip问题 if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explod…
wordpress WordPress 纯代码美化默认登录页面 阿蛮君博客使用的是开源的 puock 主题,作者没有对后台登录页面进行美化,依旧是默认的登录样式。 其实可以通过纯代码进行美化登陆页面,美化后效果如下: 在 functions.php 添加如下代码,对于 custom_login_style 函数,需要自行修改 logo 和 背景图片的路径。 function io_login_header(){ echo '<div class…
wordpress WordPress 基础表结构 一、默认表 wp_comments 文章评论信息表 wp_commentmeta 文章评论额外信息表 wp_links 链接信息表 wp_options 基本配置信息表 该表通常作为插件存储数据的一个地方 wp_posts 文章信息表,包括了日志、附件、页面等等信息 wp_postmeta 文章额外数据表 文章自定义字段等信息存储在这里 wp_termmeta wp_terms 分类、标签的基础信…
wordpress WordPress 添加复制版权提示 如何给自己的 wordpress 添加一个复制版权提示弹窗,效果如图: 只需要在 function.php 添加如下内容: // 版权提示 function zm_copyright_tips() { echo '<link rel="stylesheet" type="text/css" rel="external nofollo…
wordpress WordPress 更改图片域名 有时候图床挂了,但是其他地方有备份站点时,可以通过如下方式进行修改图片地址。 例如,将 www.amjun.com/img 修改为 www.amjun.com。 // 更新图片链接 function replace_image_urls($content) { $pattern = '/<img([^>]*)data-original=["\']https…
wordpress WordPress 设置多域名可访问 如果你使用过 wordpress,并更换过域名,那么你可能经历过循环重定向进不去 wordpress 的情况,原因就是数据库的 wp-options 表的 siteurl 和 home 选项还依然是旧的域名。 如果只能设置数据库来指定域名,这样的话就不能设置多域名了,这里分享一个多域名的访问的方式,并且静态资源都将通过不带域名的根路径访问。 只需要修改网站根目录的 wp_config.php 的文…
wordpress WordPress 修改文章发布时间为一段时间内的随机时间 针对 wordpress 发布的文章,如果一天内发布太多文章确实是不太好看的,但是可以通过 sql 进行修改。 比如,阿蛮君想将文章 id 为 1-100000 的文章时间修改为 2023 年初到今天的时间。下面的 200 就是1月1号到今天的天数计算出来。 UPDATE `wp_posts` SET `post_date` = ADDDATE( ADDDATE( ADDDATE( ADDDATE…
wordpress Docker-compose 安装 wordpress 搭建个人博客非常详细教程 前言 有人问阿蛮君如何搭建一个这样的博客,今天就抽空写一下使用 docker-compose 搭建个人博客。这需要你有一定的 docker 或 docker-compose 基础,如果你还不了解 compose,那么可以看看这篇文章 容器编排 Docker-compose 详解。 直接使用 docker run 其实也是可以的,如果你实在不想用 compose,那么你可以让 chatgpt 帮你转…
wordpress WordPress 在线修改 php 文件提示 Scrape key check failed. Please try again 挺郁闷的,阿蛮君今天修改 php 文件时报错了。 网上找了一圈没结果,但是这个功能又不能不管,于是只能使用下策了,修改 wordpress 核心文件。 找到 wp-includes 文件夹下面的 load.php 文件,修改 wp_start_scraping_edited_file_errors 函数。 原代码: function wp_start_scraping_edited_file_er…
wordpress WordPress 主题美化 – 美化文章页面的标签 美化文章页面的标签 css 代码如下: /** 文章页面彩色标签 */ .post-tags-icon {display:none;} .post-tags{margin-bottom: 10px} .post-tags a{padding: 4px 10px;background-color: #19B5FE;color: white;font-size: 12px;font-weight:bo…