Dlaczego WordPress szczęśliwie pozwala edytować i aktualizować opublikowane posty? Z pewnością, po opublikowaniu treści, aktualizacje powinny przejść przez ten sam, choć często prymitywny, proces, jeśli tylko po to, abyś się zastanowił?

Chcesz, aby proces publikowania był prosty, ale jest to wypadek, który tylko czeka. Zmiany mogą pomóc w wyzdrowieniu po nieprzemyślanej lub niezamierzonej aktualizacji, ale, jak wszyscy wiemy, zapobieganie jest zawsze lepsze niż lekarstwo.

Pokażę Ci, jak zapobieganie edycji opublikowanych postów jest tak proste, jak korzystne.

Photo of a minor car accident in Japan
Umożliwienie edycji opublikowanych postów to wypadek, który czeka na

Prostota WordPressa jest tak samo korzystna, jak i wadliwa. Łatwość publikowania często oznacza, że nie dbamy tak bardzo, jak powinniśmy, gdy publikujemy. W końcu, jeśli coś jest nie tak, możemy to łatwo naprawić, prawda?

Jest też zbyt łatwo zmienić coś bez myślenia. Jeśli jesteś przynajmniej autorem z prawami do publikacji, często po prostu kliknij-Edytuj-kliknij i gotowe.

Opublikowane Posty Nie Powinny Być Edytowalne

Opublikowane posty nie powinny być edytowalne: aktualizacje powinny przejść jakiś proces, nawet jeśli jest to tylko powrót do wersji roboczej, a następnie opublikować ponownie. Wprowadza to w tę psychiczną przerwę; pauzę, aby pozwolić autorowi zatrzymać się i pomyśleć o tym, co robi.

I, oczywiście, jeśli post zostanie zmieniony z powrotem do wersji roboczej, to nie będzie dostępny na stronie. Na pewno dobrze, jeśli nadal jest korygowany?

Ale nie chcemy tworzyć wąskich gardeł, takich jak ograniczenie, kto może publikować. Chcemy zachować elastyczność, ale wdrożyć pewien proces aktualizacji.

Usuwanie Linków Do Edycji Opublikowanych Postów

Image composed of 3 screen grabs of the various edit links for a WordPress post
3 edytuj lokalizacje linków

Aby zapobiec przypadkowej edycji opublikowanych postów, musimy usunąć linki do edycji. Pojawiają się one w trzech miejscach:

  1. Admin bar – jeśli jesteś zalogowany i możesz edytować post otrzymasz link do edycji postu
  2. Interfejs administratora – Post listing, w akcje, które pojawiają się po najechaniu tytuł postu
  3. Interfejs publiczny – ponownie, jeśli jesteś zalogowany i upoważniony do edycji postu, często zobaczysz link do edycji w pobliżu metadanych postu

Osiągniemy to, budując prostą wtyczkę, która zaczepia się w dwa filtry i jedną akcję. Wtyczka jest dostępna do pobrania, jeśli nie chcesz jej samodzielnie budować.

Oto kod:

<?php
/*
Nazwa Wtyczki: Zapobieganie Publikowania Edycji
Plugin URI: https://wpmudev.com/blog/
Opis: zapobiega pojawianiu się linków do edycji opublikowanych postów, zmuszając posty do powrotu do stanu wersji roboczej przed edycją
Autor: Chris Knowles
Wersja: 1.0
Autor URI: https://wpmudev.com/blog
*/

/*
* Usuwa akcję edycji z akcji wiersza posta, jeśli post jest opublikowany
*/
function pep_post_row_actions ($actions , $post ) {

if ($post - >post_status == 'publish') unset ($actions['edit'] );
return $ actions;
}

/*
* Spacji link edycji wyświetlany w interfejsie publicznym, jeśli post jest opublikowany
*/
function pep_edit_post_link ($link ) {

global $post;
if ($post - >post_status == 'publish') $link = ";
return $link;

}

/*
* Usuwa opcję Edytuj Post z paska administratora, jeśli wyświetlany jest pojedynczy post i
* post został opublikowany
*/
function pep_before_admin_bar_render () {

global $wp_admin_bar, $post;
if (is_single () & & $post - >post_status == 'publish') $wp_admin_bar->remove_menu ('edit');

}

// konfiguracja filtrów
add_filter ('post_row_actions', 'pep_post_row_actions', 1, 2 );
add_filter( 'edit_post_link', 'pep_edit_post_link', 1 ) ;

// skonfiguruj akcję
add_action ('wp_before_admin_bar_render', 'pep_before_admin_bar_render');

?>

To jest to! Mówiłem, że to proste.

To naprawdę tylko trzy proste jeśli oświadczenia, które są wykonywane w trzech sytuacjach, które opisałem wcześniej. Za każdym razem sprawdzamy, czy dany post został opublikowany i czy tak jest, usuwamy link do edycji.

Zarządzanie i proces nie zwracają uwagi

Zarządzanie i proces często nie biorą pod uwagę naszego pośpiechu w publikowaniu. Dodanie tego prostego kroku, polegającego na nie zezwalaniu na edytowanie opublikowanych postów bez konieczności powrotu do stanu wersji roboczej, zapewni przynajmniej pewną pauzę do namysłu.

Jakich technik używasz, aby poprawić jakość swoich postów i procesu publikowania? 

Download: prevent-publish-edit-plugin (zipped)

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

9 Najlepsze Darmowe Wtyczki WordPress Author Bio Box

W artykule: 1. Simple Author Box2. Branda3. Autor postu WP4. Author Bio…