template_redirect 是非常常用的一个 WordPress 接口,当然运行的时候,WordPress 已经运行了主循环,所有的对象都已经被实例化了,但是还没有把结果输出到浏览器。...这样会导致站点被出租哦或者导致一些非常奇怪的 bug,如果你要加载一个其他模板,建议你使用这个 filter Hook:template_include。...add_filter( 'template_include', 'my_callback' ); function my_callback( $original_template ) { if (...template_include 用于 includes(加载)。 ----
2016-05-3023:03:51 发表评论 1,092℃热度 先说明,这个明显是强迫症才会搞这种累死人不的好处的活,当然,我也是这种人。...因为有一些 ID 是改不了的,比如菜单啥的,它也会占用ID 号,总不能为了文章连续,一个一个改吧,工作量与复杂度太大了,而且容易出错,故弃之!...SQL 语句,执行下列命令: update wp_posts set post_name=ID where post_status='publish' and post_type='post'; 然后进入wordpress
如果不是敲错IP、用户名、密码,报凭据不工作,一般情况下执行这几句命令后重启远程服务就正常了第1句:REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows NT...用户名或密码敲错了或复制粘贴的时候带了多余的字符,或者键盘兼容性问题,我曾遇到过横排数字键和右侧数字键区,按键不符合预期的情况(可能没按出来值,也可能按出来跟预期的值不一样)2、用户名、密码正确,通过vnc能进入系统,通过远程就是报凭据不工作上次我遇到个
WordPress 3.7 发布,其中一个最重大的功能就是 WordPress 可以后台自动更新了,无需人工介入。...edge)”,这个模式下,你的 WordPress 是和开发版本同步的。...这个不建议,除非你是 WordPress 极度爱好和尝鲜者。 小版本核心更新模式,一般是安全和维护版本发布,比如 3.7 更新到 3.7.1。 大版本核心更新模式,比如,3.7 更新 3.8。...开启开发更新模式,和开发版本同步: add_filter( 'allow_dev_auto_core_updates', '__return_true' ); 关闭小版本更新: add_filter...); 关闭自动更新 WordPress 后台自动更新功能很贴心,保证网站的代码实时最新,但是很多人感觉我的网站我做主,不希望自动更新,WordPress 也是提供了选项: 关闭核心文件更新 也是使用 auto_update_type
WordPress 默认的那个编辑器叫做TinyMCE。TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。...设置方法:将以下代码添加到主题的functions.php文件里即可: add_filter('wp_default_editor', create_function('', 'return "html...”、“下载地址”等内容,添加默认内容之后,这些重复性的工作以后再也不用了,一切都预定义好了。...', 'insertPreContent'); 添加更多的HTML标签(慎用) 此功能请慎用,因为WordPress自带的TinyMCE编辑器会默认过滤掉不符合XHTML 1.0中的html标签,不排除某些情况下也可能会用到这些标签...return $buttons; } add_filter("mce_buttons", "enable_more_buttons"); //默认将新添加的按钮追加在工具栏的第一行 //add_filter
更新费事且新的版别还或许发生一些不兼容问题.网站基本定型,不需要对外观或功用更新或进行太大的改动.主动更新占用服务器资源.有些更新只是更新了一点点内容,这样经常更新费事。...咱们能够先封闭主动更新,过一定的时间再统一更新,你的 WordPress 网站现已正式发布并且外观、功用现已定型,这时候你能够考虑封闭主动更新,更新导致不兼容所困扰的站长,封闭吧,反正在用的 WordPress...将下面的代码添加到主题目录下的 functions.php 中: //修改后台显示更新的代码 add_filter('pre_site_transient_update_core', create_function...('$a', "return null;")); // 关闭核心提示 add_filter('pre_site_transient_update_plugins', create_function('$...a', "return null;")); // 关闭插件提示 add_filter('pre_site_transient_update_themes', create_function('$a',
WordPress 是否发布新版本,但是有利有弊,一个正常的 WordPress 网站如果在这些自动更新上花费服务器性能,并且有可能造成插件或主题的不兼容性问题,所以也就不得不需要去关闭 WordPress...WordPress 自动更新并不适合所有人,许多 WordPress 管理员对信任他们站点的自动化犹豫不决。但是,关于是否应该在 WordPress 中禁用自动更新,没有正确或错误的答案。...如果发生这种情况,很可能是由于插件和主题代码、WordPress Core 以及所做的代码修改之间不兼容。 自动更新的另一个潜在问题是不需要的功能更改,自动更新带来了有时不需要的功能。...就像子凡这样的 WordPress 开发者,有时自动更新就会扰乱我们的开发工作流程。 如何禁用 WordPress 自动更新功能?...add_filter( 'auto_update_plugin', '__return_false' );//禁用插件自动更新 add_filter( 'auto_update_theme', '__return_false
在上一篇文章中,我们介绍了WordPress 世界的过滤器;本篇文章的话我们将要探索50个笔者精选的过滤器,并一一通过例子解释其如何工作的。 事不宜迟,让我们开始吧!...php add_filter( 'login_errors', 'login_errors_example' ); function login_errors_example( $error ) { $...php add_filter( 'sanitize_user', 'strtolower' ); // Example source: http://codex.wordpress.org/Plugin_API...过滤 the_terms()函数 如果你不满意默认输出的the_terms()函数,或者说你想将这个函数用于另外的目的(待修改),那么你可以做一样的工作,且看下面的例子: 例子:从the_terms...php add_filter( 'the_terms', 'strip_tags' ); ?
当上传文件就会以“年月日时分秒+千位毫秒整数”的格式重命名文件了,如“2017091611151935.jpg” //wordpress 上传文件重命名 function git_upload_filter...transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);} 一行代码彻底禁用 WordPress...缩略图自动裁剪功能 //彻底禁止 WordPress 缩略图 add_filter( 'add_image_size', create_function( '', 'return 1;' ) ); 将默认主题标题分隔符...('get_comment_author_link', 'my_get_comment_author_link'); WordPress 文章中英文数字间自动添加空格(不写入数据库) //WordPress...文章中英文数字间自动添加空格(不写入数据库) add_filter( 'the_content','fanly_post_content_autospace' ); function fanly_post_content_autospace
新电脑使用Microsoft账号登录后,RDP提示“你的凭据不工作” 在修改Microsoft账户密码后,RDP的密码一直不更新 在Microsoft账户开启无密码后,RDP无法使用 如果你不属于上述的情况
对于WordPress网站文章ID不连续的问题困扰了我很久,今天将WordPress文章ID不连续的原因和具体解决办法做详细的说明。...WordPress文章ID不连续的原因: 用WordPress做网站的站长可能会发现,最大的文章ID要远大于文章总量,比如品自行博客现在文章才350篇的文章,但ID已经超过5000了,对于有些强迫症的我确实有些无法忍受...,其实WordPress文章ID不连续主要有以下原因: 1、文章的自动保存、修订版本 在WordPress后台写文章的时候,每隔一段时间系统会自动保存一下文章,以防止数据丢失,保存一次生成一个id; 我们对文章进行修改的时候...WordPress文章ID不连续的解决办法: 了解了WordPress文章id不连续的原因以后,我们自然就明白由于附件、导航菜单和页面占用ID,理论上是没有绝对的方法可以让文章ID连续的,但是不相差过大还是可能的...( 'load-post-new.php', 'keep_id_continuous' ); add_filter( 'load-media-new.php', 'keep_id_continuous'
在开发 WordPress 插件的时候,其中的一部分工作就是对接 WordPress 的 filter(过滤器),而 WordPress 很多 filter 其实是简单的开关型 filter,使用的时候可能只需要返回...其实 WordPress 已经提供了几个用于 filter 的返回默认值的函数,直接使用就好了,可以省一堆代码。...return_zero 返回数字0 __return_empty_array 返回空数组 __return_null 返回 null __return_empty_string 返回空字符串 用法 比如开启 WordPress...友情链接功能: add_filter('pre_option_link_manager_enabled', '__return_true'); 比如在 WordPress 后台文章列表关闭月份列表:...add_filter('disable_months_dropdown', '__return_true'); 将 WordPress 返回的版本号设置为空: add_filter('the_generator
有很多WordPress博客中随着之前的文章不断更新发现文章ID不连续 对于有着轻微强迫症的人来说,看着很不舒服 在WordPress后台并没有直接的提供关闭这个功能的选项,那么该如何解决文章ID不连续的问题呢...//WordPress解决文章ID不连续的问题 function keep_id_continuous(){ global $wpdb; $lastID = $wpdb->get_var...$lastID"); $lastID++; $wpdb->query("ALTER TABLE $wpdb->posts AUTO_INCREMENT = $lastID"); } add_filter...( 'load-post-new.php', 'keep_id_continuous' ); add_filter( 'load-media-new.php', 'keep_id_continuous'...); add_filter( 'load-nav-menus.php', 'keep_id_continuous' ); //禁用自动保存,所以编辑长文章前请注意手动保存。
在 WordPress 后台“设置” > “讨论” > 评论黑名单中添加相应的垃圾评论关键词即可。...ruattern ='/[А-я]+/u'; if(preg_match($ruattern, $incoming_comment['comment_content'])){ wp_die( "北方野人讲的话我们不欢迎...); } if(preg_match($ruattern, $incoming_comment['comment_content'])){ wp_die( "北方野人讲的话我们不欢迎!...针对那些使用技术手段,比如 GET、POST 等方式不填写前台表单,直接读取后台程序文件的 spam,只有屏蔽 IP 才能缓解疯狗一样的攻势,其它什么验证码、滑动解锁等等都没用。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress非插件纯代码实现彻底屏蔽站点垃圾评论
WordPress 过滤钩子(filters)——我们可以扩展 WordPress 的最好方法之一。...我们快速的看看这个 add_filter(): add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?...我们来看看他是如何工作的: 工作的: $tag (必须) – 过滤钩子的名称 $value (必须) – 通过add_filter()挂载的过滤函数所要修改的值。
本文为系列第三篇,原文:50 Filters of WordPress: Filters 41-50 原文地址 即将吹响终点的号角!翻译得好累,如果你看不惯俺的渣渣翻译,无比欢迎来做修正工作!...如果你不喜欢WordPress 加载的静态文件会自动添加版本号参数的做饭,你可以用下面的代码删除之: <?.../15-practical-ways-boost-wordpress-speed/ ?...- $time_last ) < $seconds ) return true; return false; } // Example source: http://codex.wordpress.orgFAQ_Working_with_WordPress...> 修改“概览”部分的栏目 WordPress 的“概览”栏目可以让你知道总体的文章数量,页面数量,评论数量等。
很多站长们都知道 WordPress 默认都是开着自动更新的,并且 WordPress 的更新推送一直还都很不错,更新及时至少。...,这必然会造成 WordPress 后台载入速度的下降,所以今天明月分享给大家如何关闭 WordPress 的更新。...具体代码如下所示: // 彻底关闭自动更新 add_filter('automatic_updater_disabled', '__return_true'); //关闭“插件”的自动更新 add_filter...' ); //关闭“语言包”的自动更新 add_filter( 'auto_update_translation', '__return_false' ); //禁止发送“更新提示”邮件 add_filter...『彻底关闭自动更新』了,大家可以根据自己的使用情况来选择上面的代码即可,其中的 add_filter 都是目前官方最新介绍中的,WordPress 3.7 版以上版本均可支持兼容的。
如果你特别追求文章的ID一定要完美无缺地连续,请不要在发布文章的时候上传/插入这些媒体,并请在WordPress管理后台 – 媒体库中,删除之前上传的媒体(注意这个操作不只是删除记录,而且会删除你上传的文件...ID 方法一:可在当前主题的functions.php中加入以下PHP代码,这样如果你只是单纯发文章,不发页面,不添加菜单,不上传媒体的话,基本上此后的文章ID是连续的,而且不改变之前已经发布的文章ID...,不影响SEO: // WordPress 3.8测试有效 function keep_id_continuous(){ global $wpdb; // 删掉自动草稿和修订版 wpdb->query...’, ‘keep_id_continuous’ ); add_filter( ‘load-media-new.php’, ‘keep_id_continuous’ ); add_filter( ‘load-nav-menus.php...’, ‘keep_id_continuous’ ); 未经允许不得转载:肥猫博客 » WordPress完美解决文章ID不连续问题
WordPress,全球广泛使用的知名免费开源网站博客程序。...WordPress 还是一个免费的开源项目,在GNU通用公共许可证下授权发布。 WordPress新版必备优化代码: <!...$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 最强大的代码高亮插件! ?...问题2、HTML实体字符转义问题: 在Wordpress中使用 Crayon Syntax Highlighter 时,代码段内的HTML实体不会被解释,导致'’显示为’>
领取专属 10元无门槛券
手把手带您无忧上云