Cum să readuci programatic câmpul "excerpts" în editorul de postări în WP 3.1+

6 apr. 2011, 17:58:59
Vizualizări: 2.79K
Voturi: 0

Tema mea utilizează câmpuri personalizate, cum ar fi rezumatul postării (excerpt), care au fost eliminate din ecranul editorului începând cu WP 3.1.

Înțeleg și susțin intenția de a curăța spațiul de lucru. Totuși, ca urmare a actualizării la 3.1, am primit numeroase solicitări de suport legate de câmpurile care au dispărut brusc.

Am emis un comunicat tehnic informând posesorii temei mele despre schimbare și cum să readucă câmpul de rezumat folosind butonul "Opțiuni ecran", dar pentru mulți utilizatori încă reprezintă o problemă.

Este posibil, din functions.php, să resetez opțiunile ecranului pentru o anumită pagină WordPress?

De exemplu, vreau să readuc câmpul "excerpts" în editorul de postări precum și selectorul "Postări" când editez/creez "Meniuri Personalizate".

PS: Înțeleg că aceste opțiuni pot fi configurate manual prin "Opțiuni ecran", dar ați fi surprinși câți utilizatori nu au văzut sau folosit vreodată acel buton :-)

Tindem să ne concentrăm îngust doar pe elementele cu care lucrăm în acel moment și să ignorăm totul în jur. Eu însumi fac asta și este în natura umană.

Poate ce avem nevoie cu adevărat este un mic geniu electronic care ne șoptește în ureche:

"Câmpul pe care îl cauți, cel care a fost aici înainte și acum a dispărut, se află în spatele acelui mic buton de sus. Apasă pe el și vei deschide o nouă lume WordPress... și vei fi mai bun pentru asta"

0
Toate răspunsurile la întrebare 1
3

http://wordpress.org/support/topic/troubleshooting-wordpress-31-master-list?replies=14 câteva postări mai jos sunt instrucțiuni pentru opțiunile implicite 'ACTIVATE'

// Schimbă ce este ascuns implicit
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 ) {
        // eliminat 'postcustom',
        $hidden = array(
            'slugdiv', // Divizorul slug-ului
            'trackbacksdiv', // Divizorul trackback-urilor 
            'postexcerpt', // Sumarul articolului
            'commentstatusdiv', // Statutul comentariilor
            'commentsdiv', // Comentariile
            'authordiv', // Autorul
            'revisionsdiv' // Reviziile
        );
    }
    return $hidden;     
}
6 apr. 2011 18:18:52
Comentarii

exact soluția pe care o căutam. +1 pentru un răspuns rapid și la obiect. Apreciez :-)

Scott B Scott B
6 apr. 2011 18:39:32

Mulțumesc, am actualizat recent un site și am pierdut toate Rezumatelor, mă întrebam unde au dispărut lol! ++ pentru răspuns

Xavier Xavier
6 apr. 2011 18:41:34

Da, noul 'default' ar trebui să fie mai simplu. Dacă ai personalizat opțiunile ecranului înainte de 3.0, ecranul tău nu s-ar fi schimbat. Dacă l-ai lăsat implicit, atunci la actualizare ai trecut la noul implicit mai simplu.

Rev. Voodoo Rev. Voodoo
6 apr. 2011 18:45:01