直接添加WooCommerce商品并且转到结账页面
如何直接添加 WooCommerce 商品到结账页,有时候,我们可能要搭建一个个性化的 WooCommerce 网站,比如,客户在某个页面买点小东西,不需要专门的商品页,也不希望用户进入到购物车环节,点击购...
禁止WordPress评论存储IP地址
默认WordPress 会在后台存储评论者的IP地址,主要是用于反垃圾评论,比如Akismet之类的插件,会通过IP判断垃圾评论。但IP属于个人隐私,不存储评论者IP,可能会让用户对你的网站更有信任感。 我...
WordPress后台添加显示用户注册时间和登录 IP 记录
WordPress站点开放注册后,流量大了访问量上去后后台就有一堆的用户注册信息,然而WordPress默认的用户管理界面比较简单,不方便管理,有时候还会经常遇到机器人恶意注册等现象,导致网站有一大...
在 WordPress 仪表板中添加自定义模块
如果想在 WordPress 仪表板中添加一个自定义的模块,可以将下面代码添加到当前主题函数模板functions.php中: add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_...
WordPres后台文章列表添加缩略图
目前很多WordPres主题都具有缩略图功能,但你想没想过后台文章列表也可以显示缩略图。 这款是一个更简单的版本,减少了上传与删除功能,只是一个显示调用功能,方便大小进行缩略图查看,因为更...
WordPress后台文章列表添加作者筛选
下面的代码可以在 WordPress 后台文章列表增加一个作者筛选框,快速筛选出某个作者的所有文章。 add_action('restrict_manage_posts', function($post_type){ if(post_type_supports($post_type...
WordPress后台文章列表添加自定义分类筛选
如果你的文章或者文章类型添加了自定义分类,下面的代码可以在 WordPress 后台文章列表添加自定义分类下拉筛选框,快速通过自定义分类筛选文章。 add_action('restrict_manage_posts', function...
WordPress后台文章列表添加排序选项
下面的代码可以在 WordPress 后台文章列表添加排序选项下拉筛选框,支持多种方式排序。 add_action('restrict_manage_posts', function($post_type){ global $wp_list_table; list($columns, $h...
WordPress后台文章列表按照更新编辑时间排序
在当前主题的functions.php中添加以下php代码即可: //WordPress后台文章列表按照更新编辑时间排序 function tghello_set_post_order_in_admin( $wp_query ) { if ( is_admin() && $_SE...
WordPress5.5禁用主题和插件自动更新邮件通知
如果你想要彻底禁用主题和插件自动更新的邮件通知,可以使用下面的函数来实现,添加到主题的functions.php 即可生效: // 禁用插件自动更新邮件通知 add_filter( 'auto_plugin_update_send_emai...
如何禁用WordPress 5.5+自带的XML站点地图
WordPress 5.5 的一项主要的新功能就是自带了XML站点地图(XML SiteMap),但是很多网站此前都采用了第三方插件(比如 Google XML Sitemaps、Yoast SEO、All in One SEO Pack)来生成网站地图。...
移除WordPress后台右上角帮助
WordPress后台有个帮助按钮,其实没有多大用处,可以移除。将下面代码放到 functions.php 中: add_action('in_admin_header', function(){ global $current_screen; $current_screen->remov...
WordPress移除后台左上角 WordPress Logo
登录WordPress后台(仪表盘),在左上角可以看到有一个WordPress的logo,这个logo可以去掉。 将下面代码放到你的WordPress主题 functions.php 文件中: function annointed_admin_bar_remove() ...
WordPress后台移除页脚信息
WordPress后台的页面,在页脚有关于WordPress和版本信息,如下图: 如果把移除了,在 functions.php 中加入: function change_footer_admin () { return ''; } add_filter('admin_...
移除WordPress管理界面配色方案
WordPress在后台 - 用户 - 我的个人资料 - 管理界面配色方案,有很多种后台的配色方案。 这个如果不需要,可以直接移除掉,function.php 中加入: remove_action('admin_color_scheme_picker', ...
非插件启用 WordPress 维护模式
有时遇到一些情况,比如站点需要闭站备案、或者被要求停站等等,我们就可以使用本文的功能,使我们的非插件启用 WordPress 维护模式:打开站点的任意链接都显示“站点维护中”的字眼,而且返回 ...
批量删除 WordPress 垃圾评论及待审评论
可能很多站长都感受过被垃圾评论轰炸,后台几千垃圾评论,手动删除很麻烦,可以用下面的方法批量删除垃圾评论。 将下面的代码添加到当前主题 functions.php 中: global $wpdb; $wpdb->quer...
禁止 WordPress 重置密码功能
默认情况下,WordPress 允许用户通过邮件重置更改密码,有时可能希望禁用这个密码重置功能。 可以将下面的代码添加到当前主题函数模板 functions.php 中: function disable_password_reset() {...
批量替换WordPress自定义栏目值
如果之前添加的自定义栏目值,比如附件或者图片链接地址变了,可以通过以下方法批量修改一下。 将下面代码添加到当前主题函数模板 functions.php 最后: global $wpdb; $wpdb->query('U...
修改 WordPress 用户ID
有时因为不能修改安装WordPress时的默认用户的登录名称,而将默认用户删除,新建一个管理用户,但这个新建的账户ID并不是1,感觉不爽,可以通过下面的方法修改用户ID。 将下面的代码添加到当前...