Hallo liebe wordpresslerInnen,
nachdem im Theme DIVI für alle Abfragen voreingestellt ist, dass nach Datum sortiert wird und zwar absteigend - habe ich eine neue Funktion erfragt, mit der man dies ändern kann. Denn ich brauche die posts der Kategorie "Termine" aufsteigend nach Datum angezeigt. (Alle anderen queries sollen absteigend sortiert werden.)
Nun muss ich feststellen, dass das script natürlich auf der ganzen Seite in jeder query die Reihenfolge ändert.
Hier ist der code/die Funktion, die ich bereits habe:
[INDENT][COLOR=#808080]//change the order of posts/pages/cpt in the Divi Blog module
add_action('pre_get_posts', 'pa_change_blog_module_order');
function pa_change_blog_module_order($query) {
$pac = get_query_var( 'post_type' );
if ( 'post' == $pac )
{
$query->set('orderby', 'title');
$query->set('order', 'ASC');
}
}
[/COLOR]
[/INDENT]
Jetzt kommt meine Frage: kann mir jemand helfen, nur die Posts mit der Kategorie "Termine" anzusprechen, mittels einer weiteren If-Einschränkung vielleicht?
sowas wie
if ('post' == $pac && 'is in category' == 'termine')
ich weiß nicht wie man das aufrufen kann - da bräuchte ich eure Hilfe.
Vielen Dank!!
Hoffnungsvoll, Irmen
PS - die WP installation ist aktuell, das Theme ist DIVI und die Seite ist vomgletscherzumsteinkreis.de/termine