WordPress 3.4.2 版添加自定义栏目按钮失效临时解决方法

2012年09月9日15:50:20 31 已收录 4,972

很多童鞋发现升级到WordPress  3.4.2 版后,添加自定义栏目按钮失效,这可能是WP所有版本中最明显的BUG,疯狂升级的结果....

虽然官方对此BUG未作出响应,不过非官方的修复方法已有人给出,你可以不必等待版本升级,先使用该插件临时解决该问题。

插件下载地址:http://wordpress.org/extend/plugins/hotfix/

上传空间插件目录并启用即可。

或者将下面代码添加到主题的functions模版中

  1. <?php   
  2. /*
  3. Plugin Name: Fix Custom Fields in WP 3.4.2  
  4. Version: 0.1  
  5. Plugin URI: http://core.trac.wordpress.org/ticket/21829  
  6. Description: Implements a workaround for adding and updating custom fields in WordPress 3.4.2.  
  7. Author: Sergey Biryukov  
  8. Author URI: http://profiles.wordpress.org/sergeybiryukov/  
  9. */  
  10.   
  11. function fix_custom_fields_in_wp342() {   
  12.         global $wp_version$hook_suffix;   
  13.   
  14.         if ( '3.4.2' == $wp_version && in_array( $hook_suffixarray( 'post.php', 'post-new.php' ) ) ) : ?>   
  15. <script type="text/javascript">   
  16. jQuery(document).delegate( '#addmetasub, #updatemeta', 'hover focus', function() {   
  17.         jQuery(this).attr('id', 'meta-add-submit');   
  18. });   
  19. </script>   
  20. <?php   
  21.         endif;   
  22. }   
  23. add_action( 'admin_print_footer_scripts', 'fix_custom_fields_in_wp342' );   
  24. ?>  

来源:http://core.trac.wordpress.org/attachment/ticket/21829/fix-custom-fields-in-wp342.php

相信官方很快会修正该BUG。

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:31   其中:访客  24   博主  6   引用   1

    • Jeep.G哥 6

      经过测试,添加以上代码,出现警告,可能是我没弄好,删除,依然用本方法解决,输入一个自定义栏目,就保存一下草稿,就可以输入第二个了

      • fqfm 0

        謝謝解決方法 (o^^o)

          • ymxingfu 0

            @fqfm 我们的爱我明白已变成你的负担

          • 你好先森 0

            好吧, 我后悔了!

            • 老虎 5

              nnd,我说怎么今天不灵了。
              其实不装插件或更新代码也能用,就是反复多按几下自定义添加,然后多点几次更新即可。

              • 太原网站建设 0

                很喜欢博主的博客,以后多多交流…我的小站:太原网站建设http://www.jianweiliu.com,欢迎指点

                • zerolin 1

                  原来是升级导致的啊,难怪,我还以为是我用的插件导致的!

                  • Tracy 0

                    学习了,不过这代码什么的还是有点专业

                    • 就是哈哈 0

                      只有更新速度够快,俺们这些粉丝才能更忠实!

                      • muxia 4

                        安装插件解决了,其实也可以都不用改。方法是:添加一次自定义栏目,保存一次草稿,然后再添加另一个自定义栏目。这样也可以的。

                        • muxia 4

                          鸟哥!文章小弟带走了,文章地址:http://www.muxia.org/2237.html

                          • 爱的就是你 4

                            鸟哥,以上代码有语法错误,请查正!!

                            • vps 1

                              鸟哥,你是不是php程序员啊?

                              • 奶茶加盟 3

                                木有升级到3.4.2 版,还是等新版出来再升级好了。

                                • 打酱油的 1

                                  升级3.4.2之后,也不用急,没事,,,,,,,,,,把3.4.1的旧版本再覆盖回去,即可。登录的时候会提示你再次升级数据库。经测试,问题解决。等稳定版出来后,再升级新版本!!!!!!!!

                                  • 打酱油的 1

                                    如果你在模板的functions.php中已经添加了那段代码,那么就需要先将其删除,再覆盖旧版本的WP,否则你进不去后台,到时候就只能FTP出来functions.php,本地修改删除那段代码后,再传上去了。

                                    • 爱鸟及鸟 4

                                      鸟哥找你DIY怎么收费呢?还是觉得打开时候有些慢。

                                      • biki1394 1

                                        还好没升级啊

                                        • 知客分享 0

                                          3.4.2 编辑器增强不起作用了

                                          • 3

                                            请教博主的高亮代码是用什么代码实现的?

                                              • 知更鸟 Admin

                                                @ 方法
                                                http://zmingcx.com/do-not-realize-wordpress-code-highlight-plugin.html

                                              • maiga 1

                                                请问为什么我的后台没有“自定义栏目”选项?[img]http://www.720mkv.com/wp-content/uploads/2013/02/cfy.jpg[/img]
                                                wordpres版本3.5.1

                                                  • 知更鸟 Admin

                                                    @maiga 是在文章编辑页面调出这个选项

                                                      • maiga 1

                                                        @知更鸟 谢谢!问题解决了。

                                                  • 来自外部的引用: 1

                                                    • WordPress 3.4.2 版添加自定义栏目按钮失效临时解决方法 | 暮夏