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

WordPress315.3K阅读模式

很多童鞋发现升级到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. function fix_custom_fields_in_wp342() {
  11.         global $wp_version$hook_suffix;
  12.         if ( '3.4.2' == $wp_version && in_array( $hook_suffixarray( 'post.php', 'post-new.php' ) ) ) : ?>
  13. <script type="text/javascript">
  14. jQuery(document).delegate( '#addmetasub, #updatemeta', 'hover focus', function() {
  15.         jQuery(this).attr('id', 'meta-add-submit');
  16. });
  17. </script>
  18. <?php
  19.         endif;
  20. }
  21. add_action( 'admin_print_footer_scripts', 'fix_custom_fields_in_wp342' );
  22. ?>

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

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

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  31  访客  24  作者  6
    • Jeep.G哥
      Jeep.G哥 6

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

      • fqfm
        fqfm 0

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

          • ymxingfu
            ymxingfu 0

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

          • 你好先森
            你好先森 0

            好吧, 我后悔了!

            • 老虎
              老虎 6

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

              • 太原网站建设
                太原网站建设 0

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

                • zerolin
                  zerolin 1

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

                  • Tracy
                    Tracy 0

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

                    • 就是哈哈
                      就是哈哈 0

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

                      • muxia
                        muxia 4

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

                        • muxia
                          muxia 4

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

                          • 爱的就是你
                            爱的就是你 4

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

                            • vps
                              vps 1

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

                              • 奶茶加盟
                                奶茶加盟 3

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

                                • 打酱油的
                                  打酱油的 1

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

                                  • 打酱油的
                                    打酱油的 1

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

                                    • 爱鸟及鸟
                                      爱鸟及鸟 4

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

                                      • biki1394
                                        biki1394 1

                                        还好没升级啊

                                        • 知客分享
                                          知客分享 0

                                          3.4.2 编辑器增强不起作用了

                                          • 鼬
                                            3

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

                                              • 知更鸟
                                                知更鸟

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

                                              • maiga
                                                maiga 1

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

                                                  • 知更鸟
                                                    知更鸟

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

                                                      • maiga
                                                        maiga 1

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

                                                  匿名

                                                  发表评论

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

                                                  拖动滑块以完成验证