过滤默认的相册样式 WordPress 中会使用[ gallery]这个短代码来加载预定义的CSS。这些默认设置你通过use_default_gallery_style函数自定义。...例子:WordPress 中使用HTML文本类型方式电子邮件 <?...> 保存评论者的ip地址 WordPress 在数据库中会保留每一个评论员的ip地址,如果你想修改之,可以使用这个pre_comment_user_ip过滤器。...使用这个wp_revisions_to_keep过滤器试下。 禁止某些特定文章类型使用“修订版本”功能 下面的代码需要修改$post变量为你的,代码中为“even”。 <?...> 类似$screenid这种变量,如果你想了解更多,可以参考官方codex。
但是这次 WordPress 5.0 更新强推的 Gutenberg(古腾堡)编辑器就让明月感觉非常的不爽,能不能用先不说,就这个影响了原有主题的正常使用就让人比较接受不了,反正明月用的 Begin 主题实测是受到了影响的...具体代码如下所示: // 彻底关闭自动更新 add_filter('automatic_updater_disabled', '__return_true'); //关闭“插件”的自动更新 add_filter...' ); //关闭“语言包”的自动更新 add_filter( 'auto_update_translation', '__return_false' ); //禁止发送“更新提示”邮件 add_filter...『彻底关闭自动更新』了,大家可以根据自己的使用情况来选择上面的代码即可,其中的 add_filter 都是目前官方最新介绍中的,WordPress 3.7 版以上版本均可支持兼容的。...记住禁用自动更新并不是就不更新 WordPress 了,必要的安全、维护更新还是要跟进的,在使用了上述的禁用更新代码的 WordPress 站点上还是可以在后台仪表盘里的“更新”里手动点击更新来继续更新的
Wordpress 5.5开始官方内置了站点地图,那么WordPress 5.5的内置网站地图怎么使用呢?我不想使用它该怎么操作呢?下面一起来看看官方文档的解释。注:如果不需要,建议禁用此功能。...注意:如果您更新WordPress常规设置以阻止搜索引擎将您的网站编入索引,则站点地图将被自动禁用。因此,在那种情况下,无需使用任何插件或代码来禁用它。...只需添加到您的WordPress主题功能即可。 禁用文章类型站点地图 默认情况下,WordPress站点地图包括每种(非空)文章类型的站点地图。...函数中的第二行检查以确保post__not_in已设置变量。然后第三行是动作发生的地方。在编写代码时,该代码排除了ID等于2的页面。因此,您可以将该ID更改为要从站点地图中排除的任何页面ID。...重要提示:所有此站点地图功能仅在WordPress 5.5及更高版本中可用。因此,如果您正在开发任何插件或主题,请确保对任何较旧的WP版本使用条件检查和适当的后备。
WordPress,全球广泛使用的知名免费开源网站博客程序。...WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网站,也可以把WordPress 当作一个内容管理系统(CMS)来使用。...$a){return null;}); //关闭WordPress的XML-RPC功能 add_filter('xmlrpc_enabled', '__return_false'); /* 关闭XML-RPC...return $title.' ‹ '.get_bloginfo('name'); } //移除登陆页面title标题的wordpress后缀 add_filter('login_title', 'remove_login_title.../wordpress-6.1-zh_CN.zip https://cn.wordpress.org/wordpress-6.1-zh_CN.tar.gz
WordPress 3.7 发布,其中一个最重大的功能就是 WordPress 可以后台自动更新了,无需人工介入。...edge)”,这个模式下,你的 WordPress 是和开发版本同步的。...开启开发更新模式,和开发版本同步: add_filter( 'allow_dev_auto_core_updates', '__return_true' ); 关闭小版本更新: add_filter...); 关闭自动更新 WordPress 后台自动更新功能很贴心,保证网站的代码实时最新,但是很多人感觉我的网站我做主,不希望自动更新,WordPress 也是提供了选项: 关闭核心文件更新 也是使用 auto_update_type...或者使用下面的 filter: add_filter( 'automatic_updater_disabled', '__return_true' ); ----
在WordPress 中使用可翻译的数据 WordPress 的有一点强大之处就是几乎每一句语言都可以被翻译。如果你的网站语言是英语,你可能就没有这个需求;但其它语系的客户呢?...gettext这个过滤器可以让你在WordPress 中轻松玩转可翻译的数据。...> 优化标题url别名 默认中,WordPress 会使用一个名为的函数去优化标题:比如说自动替换空格为“-”并拟保存为url别名。通过sanitize_title你可以扩展这个函数。...> 官方codex 中提醒我们一点:确保你是在is_admin()外边使用add_filter函数的,因为这种情况下函数在调用的时候会无效。...如果有这类需求,那么你可以使用the_editor_content这个过滤器。 例子:编辑提醒 <?
WordPress 中有非常多的全局变量,$pagenow 是经常用到的一个,特别是在后台开发的时候,通过它,我们可以定位所在的位置。...如何使用 $pagenow 知道了全局变量 pagenow 的时候,我们就可以在撰写后台插件的时候灵活使用它进行判断,比如下面的代码就是使用 pagenow 来判断只有在文章编辑页面才添加 Meta
编辑器 对于重度使用Markdown的我来说,找一个博客系统首先考虑的就是是否可以使用markdown写作。...插件 Advanced Custom Fields: Theme Code 高级自定义字段,虽然我使用的不是很强烈,并且不太会使用,但是不妨碍我去安装它 FileBird Lite 媒体库创建文件夹 UpdraftPlus...-备份/恢复 对站点进行备份和恢复,如果有其他方式备份和恢复可以不使用 wp外链跳转插件 外链跳转时进行提示,配合CorrPress主题使用 WP资源下载管理 添加下载链接 XML 站点地图 & Google...https://github.com/ghboke/CorePressWPTheme WebStack 导航主题 地址:https://github.com/owen0o0/WebStack 评论 对于评论使用
当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: <?...随着循环的过程,循环查询到的文章都会被赋值到 $post 这个全局变量。 所以 the_post() 函数被调用之后,我们就可以使用许多模板函数和全局变量。...全局变量 下面是在主循环中可用的全局变量: $authordata global $authordata; echo $authordata->display_name; 通过 $authordata...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。
您是一位有抱负的WordPress主题设计师吗,正在寻找在主题中使用CSS的新方法? 幸运的是,WordPress会自动添加您可以在主题中使用的CSS类。...现在让我们看一下如何以及何时使用body类。 何时使用WordPress body类 首先,您需要确保主题的body元素包含如上所示的body类函数。...如何添加自定义body类 WordPress有一个过滤器,您可以在需要时使用它来添加自定义body类。...这将为您的代码提供一组方便使用的标签。 动态添加自定义body类的其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据库中获取信息并为body类创建自定义CSS类。...好在WordPress在加载时自动检测到浏览器,然后将这些信息临时存储为全局变量。您只需要检查WordPress是否检测到特定的浏览器,然后将其添加为自定义CSS类即可。
WordPress后台怎么让文章/分类/页面/标签显示ID 说WordPress后台怎么让文章、分类、显示ID信息,今天就简单分享一下,请接着往下看。...在当前使用的WordPress模板,找到函数文件:functions.php,然后插入以下代码: // ID开始 /** * WordPress后台文章、分类、标签、页面显示ID */ // 添加新列...return $value; } // 通过动作/过滤器输出各种表格和CSS function ssid_add() { add_action('admin_head', 'ssid_css'); add_filter...manage_posts_columns', 'ssid_column'); add_action('manage_posts_custom_column', 'ssid_value', 10, 2); add_filter...manage_pages_columns', 'ssid_column'); add_action('manage_pages_custom_column', 'ssid_value', 10, 2); add_filter
说明:WordPress由外国人开发的,使用了很多国外网站服务,比如Gravatar镜像、谷歌字体之类的,由于我们在国内,链接速度自然就慢了很多,有的还时不时的被墙,很影响使用,而且功能很强大,但是很多我们都不需要...,这里我们可以通过修改function.php来精简WordPress,从而使网站速度变快。...注意:WordPress加速的一个要点就是能不用插件就不要用插件,插件越多网站越慢。 方法 function.php文件一般在正在使用的主题根目录。...1、禁用谷歌字体 如果使用了WordPress默认的主题那么需要通过插件解决:Remove Open Sans font Link from WP core 如果是其他主题,添加: /** * WordPress...的EMOJI图片国内无法使用,直接禁用。
现在网站的字符集已经默认使用 UTF-8,WordPress 也是,原来我们可以在 WordPress 后台设置网站的编码模式,但是 WordPress 从 3.5.1 版本开始,取消了后台这个设置,现在只能默认为...但是 WordPress 还保留这个 blog_charset 这个选项,在安装的时候,默认把 UTF-8 写入 options 表中,然后网站前端通过方法 get_option('blog_charset...但是由于历史遗留问题,WordPress 使用这个方法在获取字符集的时候,还使用两个 filter 进行过滤: add_filter('option_blog_charset', '_wp_specialchars...'); add_filter('option_blog_charset', '_canonical_charset'); _wp_specialchars 函数是是将一些特殊的字符转成 HTML...如果我们 WordPress 网站的字符集已经确定就是 UTF-8,没有必要使用这两个函数过滤,通过下面这段代码直接返回就好: add_filter('pre_option_blog_charset',
如果你不喜欢WordPress 加载的静态文件会自动添加版本号参数的做饭,你可以用下面的代码删除之: <?.../15-practical-ways-boost-wordpress-speed/ ?...- $time_last ) < $seconds ) return true; return false; } // Example source: http://codex.wordpress.orgFAQ_Working_with_WordPress...如果要显示在“概览”中,你可以使用下面的代码: <?...中comment_form()使用展示评论表单,下面的例子让你可以自定义之: 例子:移除表单的url 域 <?
php add_filter( 'login_errors', 'login_errors_example' ); function login_errors_example( $error ) { $...例子:只接受小写形式的用户名 如果你不想接受有大写字母的用户名(比如说"SHOUTINGBOY88" 或者 "CrazyGirl92"),你可以使用PHP的strtolower函数来hook 这个sanitize_user...php add_filter( 'sanitize_user', 'strtolower' ); // Example source: http://codex.wordpress.org/Plugin_API...php add_filter( 'the_terms', 'strip_tags' ); ?...> 修改发送端的默认的Email 地址 当WordPress 程序发送邮件的时候,它会使用类似的邮箱地址作为发送人。借助下面找个过滤器,你可以修改它。
我们都知道wordpress已经集成了一些通用的css样式,比如wp-nav-menu菜单会有很多的class,不想看到那么多的选择器,想要清净的世界要如何操作呢?...', 'my_css_attributes_filter', 100, 1); add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100...WordPress主题 But!!!...资讯 WordPress主题 不会那么复杂吧? ...你一定会喜欢这篇文章:如何定义wordpress菜单wp-nav-menu中的ul呢
全球通用头像Gravatar在国内一直无法正常加载,严重影响WordPress网站的用户体验,国内WordPress爱好者推出了国内Gravatar头像的完美替代方案Cravatar。...Cravatar头像创建地址进入 Cravatar 网站,使用自己的常用邮箱账号注册,登录点击立即创建头像。Cravatar头像服务如何集成到WordPress网站呢?...( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 ); add_filter( 'bp_gravatar_url', 'get_cravatar_url...', 1 ); add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );}if ( !...$avatar_defaults ) { $avatar_defaults['gravatar_default'] = 'Cravatar 标志';return $avatar_defaults;} add_filter
在开发 WordPress 插件的时候,其中的一部分工作就是对接 WordPress 的 filter(过滤器),而 WordPress 很多 filter 其实是简单的开关型 filter,使用的时候可能只需要返回...如果这个时候,还要自己写一个函数返回 true,当然使用闭包函数可以减少函数命名和代码,但是还是有点点麻烦。...其实 WordPress 已经提供了几个用于 filter 的返回默认值的函数,直接使用就好了,可以省一堆代码。...友情链接功能: add_filter('pre_option_link_manager_enabled', '__return_true'); 比如在 WordPress 后台文章列表关闭月份列表:...add_filter('disable_months_dropdown', '__return_true'); 将 WordPress 返回的版本号设置为空: add_filter('the_generator
自 wordpress 3.7开始,自动更新已经默认开启。小版本更新将全自动运行,无需人工干预。...起初以为是版本号丢失,但查看 wordpress 后台底部却能够正确显示当前版本。重装过数次虽然能短暂解决,过一段时间之后又再次出现。 ...经过一番 Google ,确认该问题是由于 wordpress 主题中加入了禁止更新的代码所致。...除此之外,还有以下代码可关闭相应的 wordpress 更新功能。...add_filter( ‘allow_minor_auto_core_updates’, ‘__return_false’ ); //关闭小版本更新 add_filter( ‘allow_major_auto_core_updates
WordPress后台标题(title)默认后缀显示-WordPress,如果想隐藏这个后缀,可以将下面代码添加到当前主题functions.php中,即可删除这个后缀: 1.去除后台标题中的“- WordPress...// 去除后台标题中的“—— WordPress” add_filter('admin_title', 'zm_custom_admin_title', 10, 2); function zm_custom_admin_title...WordPress相关的字样和图标 // 隐藏后台标题中的“WordPress” add_filter('login_title', 'zm_custom_login_title', 10, 2); function...版本信息 // 屏蔽后台页脚WordPress版本信息 function change_footer_admin () {return '';} add_filter('admin_footer_text...', 'change_footer_admin', 9999); function change_footer_version() {return '';} add_filter( 'update_footer
领取专属 10元无门槛券
手把手带您无忧上云