Custom Post Type zu den letzten Beiträgen hinzufügen

WordPress zeigt im Standard die letzten Beiträge auf der Startseite an. Nutzt man beispielsweise Custom Post Types und möchte entsprechend einstellen, dass WordPress nicht (nur) Beiträge vom Typ Post anzeigt, dann kann man nachfolgenden Code beispielsweise der functions.php hinzufügen:

add_action("pre_get_posts", "add_cpt_to_frontpage");

function add_cpt_to_frontpage($query)
{
    if ($query->is_main_query() && $query->is_home()) {
        $query->set("post_type", ["post", "my_cpt"]);
    }
}

Anzupassen ist das Array in Zeile 6. Hier kann man angeben, welche Post Types bei den letzten Beiträgen angezeigt werden sollen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.