WordPress函数:is_home判断是否主页,及失效情况处理

在WordPress主题开发中,有时需要区分主页和其他页面。 比如一个广告只在首页显示。 一般情况,只需要使用 is_home 函数进行判断即可。 但是,有时上面的代码却不会生效! 一、在WordPress后台把某个页面设置成了主页 这时,需要加上 is_front_page 函数判断即可。 二、在 is_home 函数之前,有使用query_posts() 这种情况,极有可能是忘记了重置查询循环

WordPress设置独立关键词和描述的方法

你下载的WordPress主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。 很多人都在用All in One SEO插件解决这个问题,但是又有很多人说这个插件不好。大不了咱就自己用代码实现吧。 下面提供小编设置keywords和

LiteSpeed cache插件安装设置教程

LiteSpeed cache(LSCWP)是一体化站点加速插件,提供独有的服务器级缓存和网站优化功能。支持多种 Web 服务器比如LiteSpeed、Apache、NGINX 等都可以使用它的普通功能。 LiteSpeed cache 支持 WordPress Multisite 并与大多数流行插件兼容,包括 WooCommerce、bbPress 和 Yoast SEO,也兼容ClassicP

WordPress经典编辑器中添加表格的几种方法(含表格插件)

我们在使用WordPress经典编辑文章时时长会添加表格,这样可以让用户看的更明晰一些。因为本身WordPress编辑功能不带有添加表格功能,所以小编总结了wordpress文章中添加表格的几种方法(含表格插件)。 方法一:直接复制excel或Word表格内容 直接复制excel或Word表格内容粘贴到WordPress文章中,这种方法是最简单方便的。这种方法最大的缺点就是大复杂的表格粘贴时可能会

WordPress 怎么利用短代码实现移动设备上内容不可见?

WordPress 怎么利用短代码实现移动设备上内容不可见?利用下面的短代码,可以实现发布的内容在移动设备不可见。 1、WordPress 怎么利用短代码实现移动设备上内容不可见? 2、将代码添加到主题functions.php中,发表文章时,插入短代码: 3、这样当用移动浏览器查看时被隐藏的内容将不可见。

WordPress删除和自定义后台管理菜单

大家都知道,登录WordPress管理后台后,在屏幕左侧有不同的管理菜单。您可能需要在某些情况下删除/隐藏某些管理菜单,今天我们就来分享一下实现的方法。 例如,假设您有一个插件在管理菜单中添加了它的设置菜单。但是我们真的不想要或不需要菜单项,因为它仅占用宝贵的屏幕空间。因此,要从菜单中删除该项目。 文章目录 通过代码删除WordPress管理菜单 首页,我们按照新下面的步骤准备一下: 删除一级菜单

WordPress特定用户角色隐藏后台管理通知

当你在 WordPress 管理后台界面时,你会遇到一些“管理通知(Admin Notices)”,让你知道错误、更新设置、请求操作等等。 这些通知一般是WordPress内核、主题和插件添加的,那么如何对WordPress特定用户角色隐藏后台管理通知。 为什么要对特定角色隐藏呢?举个最简单但是很常用的例子:你网站后台有一些非管理员的用户可以访问,但是很多后台的通知信息对他们来说都是多余的。这时候

wordpress-限制非管理员用户进入wordpress后台页面,重定向到

WordPress提供给非管理员用户的功能比较简单,比如登录,注册等,用户在登录成功之后输入WordPress后台地址是可以进入普通用户的WordPress后台页面的,可以进行简单的个人资料的修改等。但是为了保护网站,一般情况下作为网站管理员不太愿意普通用户进行后台闲逛的。 限制非管理员用户进入WordPress后台管理页面,在主题的function.php中加入以下代码: 我们也可以使用这个功能

禁止elementor插件加载谷歌字体

WordPress好几款不错的可视化编辑器插件,其中我个人最爱elementor了,现在如果要买主题,都会看是否支持使用elementor了,elementor有免费和专业版本,我们一般用免费版本就可以了,功能是少很多,不过能满足大部分展示型的网站了。 国外不管是主题还是插件,大多数默认都是调用加载谷歌字体,但是这玩意在国内是没办法用的,所以就得禁止它了,好在相关作者都会告知怎么禁止加载或者删掉谷

WordPress缓存加速篇memcached+opcache+WP Rocket

使用这几款软件或插件请确保php版本在7.0以上,本人为php7.4。 1、memcached安装 memcached是一套分布式的高速缓存系统,同时PHP也提供了memcached的扩展,使用这个软件主要是可以通过减少数据库查询导致的网站速度缓慢问题。 安装方式如下(以宝塔为例):(用宝塔是因为我不懂linux,也不会编译安装) (1)在软件管理找到Memcached软件,点击安装。 (2)安装

WordPress 隐藏特定插件的更新提示

当某个托管于 WordPress 官方的插件有更新版本时,我们一般都可以在后台看到更新提示。不少朋友出于兼容性考虑,不希望更新插件,当然,也不想总看到更新提示。如果要禁用所有插件的更新提示,大家可以试试 隐藏 WordPress 核心/主题/插件更新提示,如果只想隐藏某个特定插件的更新提示,可以按照下面的方法实现。 将下面的代码添加到当前主题的 functions.php 即可: 注:请根据实际情

wordpress如何自定义短代码

wordpress实现自定义短代码。短代码的用途很多,常见的场景有利用短代码来实现某一部分内容的特殊效果,或者在文章中插入自定义的一些特殊样式内容,或者隐藏某些内容等。 首先在主题或者插件内定义一个短代码名称以及短代码所要输出的内容 写文章的时候,输入将会出现Hello, World! 带有内容的短代码

wordpress判断移动设备函数wp_is_mobile()

wordpress函数wp_is_mobile()是wordpress 3.4.0版本增加的一个内置函数,wp_is_mobile()函数的作用是检测当前浏览器是否运行在智能手机、平板电脑等移动设备上,返回一个布尔值。目前wp_is_mobile()函数支持Iphone、ipad、android、silk、kindle、BlackBerry、Opera Mini等众多移动设备及浏览器,使用该函数可

WordPress 支持 WebP格式图片上传方法

WordPress 支持 WebP 在浏览器支持方面,现在主流的浏览器也都支持WebP格式,况且像微信公众号这样的大平台早已开始使用WebP图片,因此没有理由不将自己的博客(例如:米扑博客)的插图换成WebP了。 默认情况下,WordPress不支持上传WebP格式的图片,在主题的functions.php里添加以下代码即可: 虽然现在已经可以上传WebP格式的图片了,但在媒体列表中看不到缩略图,

非插件WordPress 邮件SMTP配置

默认大部分主机空间都无法正常发送邮件,造成用户注册不能送邮件、无法找回密码等,因此需要用第三方邮件服务器SMTP方式代替 WordPress 默认mail()函数。 代码如下: 大部分提供配置代码的说明中没有明确写明第8行$phpmailer->Password 配置中的密码是邮箱第三方授权码,而不是邮箱的登录密码,这是不能成功发邮件的关键之处。 下面仅以QQ邮箱为例,简单说一下如何开启邮箱

纯代码为WordPress移动端底部添加菜单栏功能

1、在 footer.php 文件合适的位置插入如下代码: 2、打开 style.css 文件,在最后面添加 css 样式: 3、找到自用主题常用的 js 文件,打开并在其最后添加以下 js 代码: 然后就没然后,有使用 cdn 的童鞋注意强刷、清除缓存。

WordPress判断移动设备函数wp_is_mobile()

wordpress函数wp_is_mobile()是wordpress 3.4.0版本增加的一个内置函数,wp_is_mobile()函数的作用是检测当前浏览器是否运行在智能手机、平板电脑等移动设备上,返回一个布尔值。目前wp_is_mobile()函数支持Iphone、ipad、android、silk、kindle、BlackBerry、Opera Mini等众多移动设备及浏览器,使用该函数可

WordPress 快速删除待审核/垃圾评论

每次登录朋友的一个WordPress站点,都会看到N多待审核的垃圾评论,如果要通过WP后台删除,那简直就是一件非常头疼的事情。其实我们可以通过 Delete All Pending Comments 插件或者SQL命令来批量删除。在后台搜索安装 Delete All Pending Comments 插件以后,就可以在左边的评论菜单下看到一个 Pending Comments,进去后勾选复选框,然