Hoe voeg je een aangepaste berichtenstatus toe voor blogberichten in WordPress - DeLaatbusiness

Hoe voeg je een aangepaste berichtenstatus toe voor blogberichten in WordPress

4 min


135
6 gratis internet marketing ebooks, klik hier voor download

Wil je een aangepaste berichtenstatus toevoegen voor je blogposts in WordPress? Poststatus is een redactioneel hulpmiddel waarmee u uw artikelen kunt organiseren op basis van hun respectieve fasen tijdens de redactionele workflow. In dit artikel laten we u zien hoe u eenvoudig een aangepaste berichtstatus toevoegt aan blogposts in WordPress.

Hoe aangepaste status in WordPress toevoegen

Wat is berichtstatus in WordPress en waarom heb je het nodig?

Poststatus is een redactionele tool die WordPress het stadium van een blogpost vertelt tijdens het bewerken. Berichten die onvolledig zijn, worden bijvoorbeeld opgeslagen met de berichtstatus met het label ‘Concept’. Wanneer u een artikel publiceert, verandert de status in ‘Gepubliceerd’.

Post status

Poststatus helpt WordPress te kiezen hoe blogposts op uw website te behandelen en weer te geven. Zo worden berichten met het label concept van uw startpagina en andere openbaar zichtbare delen van uw website automatisch uitgesloten.

WordPress wordt standaard geleverd met de volgende berichtstatus die u kunt gebruiken:

  • Concept – Een item dat is opgeslagen maar onvolledig en nog niet gepubliceerd
  • Auto-draft – WordPress heeft een auto-save-functie die automatisch een concept als revisie bewaart .
  • In afwachting van beoordeling – items die volledig zijn en ter beoordeling zijn ingediend maar nog niet zijn gepubliceerd.
  • Toekomstige berichten die later zullen worden gepubliceerd.
  • Privé – items gemarkeerd als privé
  • Prullenbak – Items met prullenbak
  • Overnemen – onderliggende pagina’s die automatisch de status van hun bovenliggende pagina overnemen.

Afgezien van deze standaard poststatussen, kunt u ook uw eigen aangepaste poststatussen maken om uw redactionele workflow te verbeteren. U kunt bijvoorbeeld een label ‘Niet geschikt’ toevoegen voor berichten die compleet zijn maar niet geschikt zijn voor publicatie.

Dat gezegd hebbende, laten we eens kijken naar hoe je eenvoudig aangepaste poststatussen kunt maken in WordPress.

Methode 1. Maak aangepaste berichtenstatus met behulp van een plug-in

Deze methode is voor de meeste gebruikers eenvoudiger en aanbevolen. Hiermee kunt u aangepaste poststatussen maken en de redactionele workflow efficiënt beheren op uw WordPress-blog met meerdere auteurs.

Het eerste dat u hoeft te doen, is de plug-in Edit Flow installeren en activeren . Raadpleeg onze stapsgewijze handleiding voor het installeren van een WordPress-plug-in voor meer informatie .

Na activering zal de plug-in een nieuw menu-item met de naam ‘Flow bewerken’ toevoegen aan uw WordPress-beheerdersmenu. Als u erop klikt, gaat u naar de instellingenpagina van de plug-in.

Statussen bewerken

Edit Flow heeft veel handige functies en u kunt ze vanuit dit scherm aan / uitzetten. Ga je gang en klik op de knop ‘Statussen bewerken’ onder ‘Aangepaste status’ om door te gaan.

Edit Flow maakt automatisch de volgende aangepaste berichtstatussen:

  • Pitch – Gebruikt om nieuwe artikelideeën te pitchen en deze status wordt ook de standaardberichtenstatus van elk nieuw bericht.
  • Toegewezen – U kunt een auteur selecteren en een artikel markeren als toegewezen, zodat de auteur eraan kan werken.
  • In uitvoering – Schrijver werkt aan het bericht, maar is nog niet beschikbaar als een leesbaar concept.

Voeg een nieuwe status toe

U kunt uw eigen aangepaste status maken door een naam en beschrijving in de linkerkolom op te geven. Als u klaar bent, klikt u op de knop ‘Nieuwe status toevoegen’ om uw wijzigingen op te slaan.

Uw aangepaste status wordt nu weergegeven in de rechterkolom, zodat u deze op elk gewenst moment kunt bewerken of verwijderen.

Bewerk de status

Vervolgens moet je naar Berichten »Nieuwe pagina toevoegen om een ​​nieuw bericht te maken. Klik in het berichtbewerkingsscherm op de link ‘Bewerken’ naast de statusoptie onder de meta-box ‘Publiceren’.

Selecteer de berichtstatus

Hiermee wordt een vervolgkeuzemenu weergegeven met alle poststatussen die u kunt selecteren, inclusief de aangepaste poststatus die u zojuist hebt gemaakt.

Je kunt ook alle artikelen bekijken die zijn opgeslagen onder verschillende berichtstatussen door naar de pagina Berichten »Alle berichten te gaan .

Sorteer berichten op status

Methode 2. Aangepaste berichtstatus maken met behulp van code

WordPress heeft een bekende bug in de API die wordt gebruikt om aangepaste poststatussen te registreren. Hiermee kunt u een aangepaste berichtstatus maken, maar u kunt deze niet gebruiken in het beheerdersdashboard. Dit betekent dat de codeermethode de klus kan klaren, maar het is niet zo schoon, en u zult het moeten wijzigen nadat het officieel is opgelost.

Als u het echter nog steeds handmatig wilt doen, kunt u doorgaan met lezen.

Voor deze methode moet u code toevoegen aan uw WordPress-site. Als je dit nog niet eerder hebt gedaan, bekijk dan onze handleiding over het kopiëren en plakken van code in WordPress .

Eerst moet je de volgende code toevoegen aan het functie.php- bestand van je thema of een sitespecifieke plug-in .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Registering custom post status
function wpb_custom_post_status(){
    register_post_status('rejected', array(
        'label'                     => _x( 'Rejected', 'post' ),
        'public'                    => false,
        'exclude_from_search'       => false,
        'show_in_admin_all_list'    => true,
        'show_in_admin_status_list' => true,
        'label_count'               => _n_noop( 'Rejected <span class="count">(%s)</span>', 'Rejected <span class="count">(%s)</span>' ),
    ) );
}
add_action( 'init', 'wpb_custom_post_status' );
// Using jQuery to add it to post status dropdown
add_action('admin_footer-post.php', 'wpb_append_post_status_list');
function wpb_append_post_status_list(){
global $post;
$complete = '';
$label = '';
if($post->post_type == 'post'){
if($post->post_status == 'rejected'){
$complete = ' selected="selected"';
$label = '<span id="post-status-display"> Rejected</span>';
}
echo '
<script>
jQuery(document).ready(function($){
$("select#post_status").append("<option value=\"rejected\" '.$complete.'>Rejected</option>");
$(".misc-pub-section label").append("'.$label.'");
});
</script>
';
}
}

Vergeet niet om alle exemplaren van het afgewezen woord te vervangen door uw eigen aangepaste berichtenstatus.

Deze code registreert een aangepaste berichtstatus en gebruikt daarna jQuery om deze toe te voegen aan het beheerdersdashboard. U kunt nu een WordPress-bericht bewerken en u kunt het in het vervolgkeuzemenu status bekijken.

Aangepaste berichtstatus weergegeven in beheerdersdashboard


What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Erwin@delaatbusiness.com
Dag, Hulp nodig met internet marketing of websites maken? neem dan contact op

0 Comments

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format