很多童鞋发现升级到WordPress 3.4.2 版后,添加自定义栏目按钮失效,这可能是WP所有版本中最明显的BUG,疯狂升级的结果....
虽然官方对此BUG未作出响应,不过非官方的修复方法已有人给出,你可以不必等待版本升级,先使用该插件临时解决该问题。
插件下载地址:http://wordpress.org/extend/plugins/hotfix/
上传空间插件目录并启用即可。
或者将下面代码添加到主题的functions模版中
- <?php
- /*
- Plugin Name: Fix Custom Fields in WP 3.4.2
- Version: 0.1
- Plugin URI: http://core.trac.wordpress.org/ticket/21829
- Description: Implements a workaround for adding and updating custom fields in WordPress 3.4.2.
- Author: Sergey Biryukov
- Author URI: http://profiles.wordpress.org/sergeybiryukov/
- */
- function fix_custom_fields_in_wp342() {
- global $wp_version, $hook_suffix;
- if ( '3.4.2' == $wp_version && in_array( $hook_suffix, array( 'post.php', 'post-new.php' ) ) ) : ?>
- <script type="text/javascript">
- jQuery(document).delegate( '#addmetasub, #updatemeta', 'hover focus', function() {
- jQuery(this).attr('id', 'meta-add-submit');
- });
- </script>
- <?php
- endif;
- }
- add_action( 'admin_print_footer_scripts', 'fix_custom_fields_in_wp342' );
- ?>
来源:http://core.trac.wordpress.org/attachment/ticket/21829/fix-custom-fields-in-wp342.php
相信官方很快会修正该BUG。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
黑龙江省双鸭山市 1F
经过测试,添加以上代码,出现警告,可能是我没弄好,删除,依然用本方法解决,输入一个自定义栏目,就保存一下草稿,就可以输入第二个了
浙江省宁波市慈溪市 2F
謝謝解決方法 (o^^o)
山东省青岛市 B1
@ fqfm 我们的爱我明白已变成你的负担
湖南省常德市 3F
好吧, 我后悔了!
江苏省无锡市 4F
nnd,我说怎么今天不灵了。
其实不装插件或更新代码也能用,就是反复多按几下自定义添加,然后多点几次更新即可。
山西省阳泉市 5F
很喜欢博主的博客,以后多多交流…我的小站:太原网站建设http://www.jianweiliu.com,欢迎指点
湖北省黄冈市 6F
原来是升级导致的啊,难怪,我还以为是我用的插件导致的!
日本 7F
学习了,不过这代码什么的还是有点专业
山东省菏泽市 8F
只有更新速度够快,俺们这些粉丝才能更忠实!
广西百色市 9F
安装插件解决了,其实也可以都不用改。方法是:添加一次自定义栏目,保存一次草稿,然后再添加另一个自定义栏目。这样也可以的。
广西百色市 10F
鸟哥!文章小弟带走了,文章地址:http://www.muxia.org/2237.html
河南省安阳市 11F
鸟哥,以上代码有语法错误,请查正!!
中国 B1
@ 爱的就是你 木有错误,代码下面有原文地址
河北省石家庄市 12F
鸟哥,你是不是php程序员啊?
中国 B1
@ vps 充其量也就是个前端设计业余爱好者
美国 B2
@ 知更鸟 @知更鸟 : 鸟哥是seo高手吧?http://baiduseoguide.com 这里的管理员也叫Robin,应该是鸟哥吧?
中国 B3
@ 常阳小站 俺网名知更鸟 Robin只用于主题
河南省安阳市 B3
@ 常阳小站 当初我也是这么想的
广东省东莞市 13F
木有升级到3.4.2 版,还是等新版出来再升级好了。
北京市 14F
升级3.4.2之后,也不用急,没事,,,,,,,,,,把3.4.1的旧版本再覆盖回去,即可。登录的时候会提示你再次升级数据库。经测试,问题解决。等稳定版出来后,再升级新版本!!!!!!!!
北京市 15F
如果你在模板的functions.php中已经添加了那段代码,那么就需要先将其删除,再覆盖旧版本的WP,否则你进不去后台,到时候就只能FTP出来functions.php,本地修改删除那段代码后,再传上去了。
河南省郑州市 16F
鸟哥找你DIY怎么收费呢?还是觉得打开时候有些慢。
中国 B1
@ 爱鸟及鸟 直接用大尺寸的图片当缩略图用,肯定慢
福建省厦门市 17F
还好没升级啊
黑龙江省齐齐哈尔市 18F
3.4.2 编辑器增强不起作用了
广东省广州市 19F
请教博主的高亮代码是用什么代码实现的?
中国 B1
@ 鼬 方法
http://zmingcx.com/do-not-realize-wordpress-code-highlight-plugin.html
云南省曲靖市 20F
请问为什么我的后台没有“自定义栏目”选项?[img]http://www.720mkv.com/wp-content/uploads/2013/02/cfy.jpg[/img]
wordpres版本3.5.1
中国 B1
@ maiga 是在文章编辑页面调出这个选项
云南省曲靖市 B2
@ 知更鸟 谢谢!问题解决了。
来自外部的引用