Przejdź do treści

Jak zmienić kolejność ekranu edycji posta w WordPress?

Gdy pracujesz z WordPress, nieustannie zdarza Ci się, że musisz dostosować platformę do swoich indywidualnych potrzeb. Jednym z takich elementów, które często wymagają dostosowania, jest kolejność sekcji na ekranie edycji posta. Standardowo, WordPress umieszcza tytuł posta na samej górze, poniżej jest edytor treści, a następnie sekcje z metadanymi, takimi jak kategorie, tagi, autor i data publikacji. Może się jednak zdarzyć, że chciałbyś zmienić tę kolejność. Jak to zrobić? Oto kilka rozwiązań:

1. Wykorzystanie WordPress Hooks

W WordPress, każdy komponent strony jest renderowany przez coś, co nazywamy “hookiem”. W przypadku ekranu edycji posta, hooki kontrolują, które sekcje są wyświetlane i w jakiej kolejności. Dzięki kodowaniu, możemy manipulować tymi hookami, aby zmienić kolejność sekcji.

Aby to zrobić, musisz dodać kod do pliku functions.php Twojego motywu lub jako wtyczkę. Poniżej znajduje się przykładowy kod, który przenosi sekcję “Kategorie” nad edytor treści:

function change_meta_box_order($order) {
    return array(
        'normal' => join(',', array(
            'categorydiv', // ID sekcji "Kategorie"
            'postexcerpt', // ID sekcji "Fragmentu"
            'postimagediv', // ID sekcji "Obrazka wyróżniającego"
            // i tak dalej...
        )),
    );
}
add_filter('get_user_option_meta-box-order_post', 'change_meta_box_order');

2. Wtyczka Post Types Order

Jeśli nie jesteś zaznajomiony z kodowaniem, możesz skorzystać z wtyczki, takiej jak Post Types Order. Ta wtyczka pozwala Ci na zmianę kolejności sekcji za pomocą interfejsu przeciągnij i upuść.

Aby skorzystać z tej wtyczki:

  1. Zainstaluj i aktywuj wtyczkę.
  2. Przejdź do “Ustawienia” > “Post Types Order”.
  3. W ustawieniach wtyczki możesz teraz zmienić kolejność sekcji na ekranie edycji posta.

Warto zauważyć, że ta wtyczka pozwala Ci także na zmianę kolejności postów w różnych typach postów, co jest bardzo przydatne, jeśli chcesz zmienić kolejność artykułów na stronie bloga czy portfolio.

3. Wtyczka Adminimize

Inną wtyczką, która umożliwia zmianę kolejności sekcji na ekranie edycji posta, jest Adminimize. Ta wtyczka nie tylko pozwala Ci na zmianę kolejności sekcji, ale także na ukrywanie niektórych z nich, co jest szczególnie przydatne, jeśli chcesz uprościć ekran edycji dla siebie lub dla swoich klientów.

Po zainstalowaniu i aktywacji wtyczki:

  1. Przejdź do “Ustawienia” > “Adminimize”.
  2. W ustawieniach wtyczki znajdziesz opcję “Rearrange menu items”. Umożliwi Ci ona zmianę kolejności sekcji.

Ostatecznie, WordPress jest niezwykle elastyczny i pozwala na szerokie możliwości dostosowania. Wykorzystując te metody, możesz dostosować ekran edycji posta do swoich potrzeb i poprawić swoją efektywność i produktywność podczas pracy z WordPress.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!