- WordPress检查一篇文章是否存在的方法WordPress 两种方法 检查一篇文章是否存在,两个方法都需要先获取文章的id: 方法一:通过 get_permalink() 检测文章是否存在 if(get_permalink($post_id) === false){ // 文章不存在后执行操作 } 方法二:通...
- WordPress添加注册和登录用户名黑名单WordPress添加注册和登录用户名黑名单实现代码(将下面代码加入主题的functions.php): //注册登录检查 function dmeng_check_authentication($username){ //用 | 分割用户名,且 | 前...
- wordpress网站外链跳转页面代码wordpress网站外链跳转页面代码分PHP版和IS版,支持跳转加密。 PHP版<?php if(strlen($_SERVER['REQUEST_URI']) > 384 || strpos($_SERVER['REQUEST_URI'], "eval(") || strpos($_SERVER['REQU...
- 找回WordPress管理员密码wordpress用户及管理员信息都是在phpMyAdmin保存着的,如果忘记WordPress管理员密码密码,只要按下面的操作即可找回WordPress管理员密码。 首先登录你的 phpMyAdmin 数据库,展开安装WordPress的数据库名称,找到...
- WordPress 获取当前页面 ID 的几种方法在很多的 WordPress 主题或者插件功能的开发中,我们总是需要获取到 WordPress 给每个页面定义的 ID,不然也某些情况下是无法确定这是哪一个页面,针对于文章或者页面的 ID 获取基本可以使用 get_the_ID()这个函...
- 禁止WordPress自动保存和修订版本方法 支持4.9+禁止WordPress自动保存和修订版本方法,将以下两段代码放入主题模板文件functions.php即可。//禁用文章自动保存 add_action('wp_print_scripts','disable_autosave'); function disable_autosave(){ wp_deregist...
- 修正WordPress 设置伪静态后文章分页链接我们通常将WordPress固定链接设为/%postname%.html或者/%post_id%.html,可以让页面看起来像静态页,但当文章有分页时,分页链接会变得奇怪,比如: /morning-paper-news.html/3 /132.html/2 html既然是后缀就应...
- 彻底移除并关闭WordPress的RSS feed功能网上流传的关闭WordPress的RSS feed功能多为下面的代码(在主题的functions.php中加入下面的代码)function disable_all_feeds() { wp_die( '本站不提供feed' );}add_action('do_feed', 'disable_a...
更改WordPress管理员的ID
更改WordPress管理员的ID也需要动到phpMyAdmin数据库,所以修改前,请务必备份。
同时,在更改WordPress管理员帐户ID之前,请确保管理员帐户没有任何分配给它的帖子或页面。如果有,请将这些帖子或页面的作者手动更改为具有作者角色的用户,或者编写SQL查询以自动更改此类帖子的作者ID。
完成WordPress数据库备份后,使用MySQL命令行工具或基于web的phpMyAdmin连接到您的WordPress数据库,并在WordPress数据库上执行以下查询:
UPDATE wp_users SET ID = 1024 WHERE ID = 1;
上述MySQL查询将在wp_users表中将默认WordPress管理员用户标识从1更改为1024 ,即存储用户凭证的位置。
UPDATE wp_usermeta SET user_id = 1024 WHERE user_id = 1;
上面的MySQL查询会将用户相关数据存储在wp_usermeta表中的默认WordPress管理员用户标识从1更改为1024 。
附:批量修改文章的作者:
假设你的博客有两名注册用户,张三和李四,你想将张三的所有文章划归到李四名下,这时候该怎么办呢?你可以执行以下语句:
UPDATE wp_posts SET post_author = 李四用户id WHERE post_author = 张三用户id;
也可以将旧管理员的文章通过SQL直接转到新管理员ID名下(不修改的话,默认会变成无作者文章)。
UPDATE wp_posts SET post_author = 1024 WHERE post_author = 1;