WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Extra Fields dissapeared in New Post (16 posts)

  1. M4GN3T
    Member
    Posted 3 years ago #

    Since the upgrade to 3.1 i noticed that the 'extra fields' box while making a new article suddenly dissapeared. I want this to be turned on by default, how can i do this?

  2. keesiemeijer
    moderator
    Posted 3 years ago #

  3. M4GN3T
    Member
    Posted 3 years ago #

    thats not doing it for me, i want it to be turned on without setting it in 'screen options'. Thanks for the link though.

  4. keesiemeijer
    moderator
    Posted 3 years ago #

    These settings in Screen Options are saved so that you can customize how your own editing screen looks.

  5. M4GN3T
    Member
    Posted 3 years ago #

    thats where my problem jumps in, i dont want users to first click it and those settings aren't saved in my situation since i don't use the cookies from wordpress because i bridged the whole login system to vBulletin

  6. Bill Erickson
    Member
    Posted 3 years ago #

    How to make the custom fields box be shown by default rather than hidden by default.

    (Put this in functions.php. Backup the file first. If you mess up you won't be able to log into your site, so don't use the editor in WordPress)

    // Change what's hidden by default
    add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2);
    function be_hidden_meta_boxes($hidden, $screen) {
    	if ( 'post' == $screen->base || 'page' == $screen->base )
    		$hidden = array('slugdiv', 'trackbacksdiv', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv');
    		// removed 'postcustom',
    	return $hidden;
    }
  7. M4GN3T
    Member
    Posted 3 years ago #

    Thanks works like a charm!!!

    Greetz,

    Roy
    [sig moderated as per the Forum Rules]
    /

  8. keesiemeijer
    moderator
    Posted 3 years ago #

    Wow, nifty peace of code. I just switched to 3.1 and have just tested it. Somehow I could see the custom fields when I tried adding a new Post for the first time straight after upgrading (for testing). I thought they were disabled by default? But when I tried with Pages they where gone. Inserted your code and and, voila, they are back. Nice work Billerickson. You should make a plugin with this code!

  9. Samuel Wood (Otto)
    Tech Ninja
    Posted 3 years ago #

    I thought they were disabled by default?

    They are, unless you've ever set your screen-options before. The screen options are saved, per user, per screen, in the database. So if you've ever modified them, then that got saved for you.

    The only time the defaults kick in is if you have no screen options preferences saved in the database.

  10. WordWeaver777
    Member
    Posted 3 years ago #

    @Billerickson:

    Thanks Bill. The ability to add a post excerpt on the "Add A Post" page had disappeared, and I wanted it back. Adding your piece of code to the bottom of my theme's "functions.php" brought it back, along with options to enable or disable other things as well. It works great!

    The WordWeaver
    http://www.endtimeprophecy.net/Blog/

  11. wadsworth2
    Member
    Posted 3 years ago #

    Thanks for that snippet, Bill. So for CUSTOM POST TYPES, shouldn't something like this work? Not getting anywhere with it.

    if ( 'post' == $screen->base || 'page' == $screen->base || 'books' == $screen->base )

  12. mmfuentes
    Member
    Posted 3 years ago #

    This question is to billerickson I know this is a couple of weeks old, but I have the same problem and I want to try the code that you mentioned above, but where in the functions.php file should I put the code???

    Some direction would be greatly appreciated.

    Thanks.

  13. keesiemeijer
    moderator
    Posted 3 years ago #

    You can put it anywhere in your theme's functions.php. Try it right after the opening php tag "<?php".

    <?php
    // Change what's hidden by default
    add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2);
    function be_hidden_meta_boxes($hidden, $screen) {
    	if ( 'post' == $screen->base || 'page' == $screen->base )
    		$hidden = array('slugdiv', 'trackbacksdiv', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv');
    		// removed 'postcustom',
    	return $hidden;
    }
    // the rest of your functions.php
  14. surfintica
    Member
    Posted 3 years ago #

    Hi Everyone,

    I cannot be anymore of an admin as the installer of my self hosted WordPress. I cannot find anywhere it says Screen Options....NOWHERE

    How is it that WP can upgrade to 3.1 and not make this feature e.g post excerpt, which is now OFF by default and I cannot find Screen Options to turn it back on.

    Furthermore, the code insertion into the functions.php file only adds on the theme the Custom Fields screen even with older themes.

    Please can someone tell me where this Screen Options is?

    Thank you

  15. kreynol7
    Member
    Posted 3 years ago #

    WP 3.1 FEATURED IMAGE LINK NOT SHOWING IN WP-ADMIN QUICKFIX, HALLELUA JESUS!

    4 Hours later and Heres the fix.
    Use your file manager/ftp to open WP-ADMIN directory, open EDIT-FORM-ADVANCED.PHP and change line 131 from ! is_multisite() to is_multisite(). Just remove the !(which stands for NOT). WordPress does not allow you to have featured image in WP 3.1.

    IF NOT ON LINE 131 IN YOUR EDITOR LOOK FOR THE COMMENTS THAT SAY
    // All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action).

    OR

    // all taxonomies

    FULL CODE TO PASTE INTO YOUR EDITOR....

    REPLACE THIS CODE ----------:
    if ( current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' )
    && ( ! is_multisite() || ( ( $mu_media_buttons = get_site_option( 'mu_media_buttons', array() ) ) && ! empty( $mu_media_buttons['image'] ) ) ) )
    add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', $post_type, 'side', 'low');

    WITH THIS CODE ------------
    if ( current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' )
    && ( is_multisite() || ( ( $mu_media_buttons = get_site_option( 'mu_media_buttons', array() ) ) && ! empty( $mu_media_buttons['image'] ) ) ) )
    add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', $post_type, 'side', 'low');

  16. presseroo
    Member
    Posted 3 years ago #

    I still don't get this.
    WP 3.1 now has everywhere this hidden options stuff, i ask myself what for since the older way was just fine (??) Anyway, so i tick on the PAGES overview to show Comments, than i go into a certain page and also tick on Discussions - and okay, i now see the option fields for
    Kommentare erlauben.
    Erlaube Trackbacks und Pingbacks auf dieser Seite.
    (I run a german version but you know what this is anyway)
    And i tick "Allow Comments" ON - yet, the comments box still does not show on the front end of this particular page (while all blog POSTS still show the comments box), is this the mess that we all have to rotate around with every future WP update, in my case, is this now something that requires your code into functions.php of my Theme or else.....???

    Even my hoster begins to talk badly about WP updates, can't they produce something that works without everybody having to scramble and hassle and spend endless hours to figure out how to fix things again, after all, the main idea, wasen't it that simple people with no html knowledge just install it and start writing contents - now we all just chase our WP tales until eternity takes us home or what??

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.