Das sieht vielversprechend aus - bzw. (nachträgliches Edit): nach einem ersten blöden Fehler funktioniert es jetzt wie ich es erhofft hatte!
Super, vielen Dank für die Hilfe!
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDas sieht vielversprechend aus - bzw. (nachträgliches Edit): nach einem ersten blöden Fehler funktioniert es jetzt wie ich es erhofft hatte!
Super, vielen Dank für die Hilfe!
Guten Tag zusammen
Ich möchte die Posts unserer Autoren zählen, müsste dafür aber die Posts einer bestimmten Kategorie ausnehmen.
Gemäss Code Reference ist das so wohl standardmässig nicht vorgesehen :-(
Aktuell verwende ich diese Zeile:
if (count_user_posts($author->ID) > 0) {
echo '<li><input type="checkbox" id="postauthor_' . $author->ID . '" value="' . $author->ID . '"><label for="postauthor_' . $author->ID . '">' . $author->display_name . '<span class="filter-counter">' . count_user_posts($author->ID) . '</span></label></li>';
}
Vielleicht kann mir jemand einen Tipp geben, wie ich die Posts einer bestimmten Kategorie herausnehmen kann aus dem Count?
1000 Dank im Voraus für eine Idee!
ok, Problem mit "Page 2" hat sich erledigt. Auf der Testumgebung machen wir ein URLRewrite und dadurch waren die Pagination Links kaputt. Ich habe ein kleines Plugin gefunden, dass dieses Problem behebt und gleichzeitig ist das 2. Problem oben auch gelöst.
Also, ready to publish :-)
Vielen Dank nochmals für eure Hilfe! <3
Mit the_posts_pagination() geht das leider nicht. Auch wenn es einige Optionen gibt: https://developer.wordpress.org/reference/func…sts_pagination/
Stattdessen müsstest Du das "manuell" lösen. Hier im Handbuch gibt es ein Beispiel dafür: https://codex.wordpress.org/Pagination
Super, mit dem Beispiel konnte ich es einfach umsetzen - ist ja gar nicht schwer!
Vielen Dank für den guten Tipp.
Ich habe nur eine Nachfrage, und zwar zeige ich auf der Kategorieübersichtseite auch Breadcrumbs an und wenn ich über die Pagination nun weiter zur nächsten Seite springe, zeigt es mir die aktuelle Seite auch im Breadcrumb an.
Beispiel:
Homepage > Kategorie
und bei Seite 2 dann
Homepage > Kategorie (Page 2)
Kann man das irgendwie umgehen?
Erkläre noch etwas genauer, was Du unter "in einzelnen Templates" verstehst. Meinst Du z.B. verschiedene Kategorieübersichten o.ä.?
Guten Morgen
und Entschuldigung für den unklaren Ausdruck: ja, in meinem Fall habe ich pro Kategorie auf der Webseite ein individuelles Template. Und während es für einige mit dem normalen Admin Setting (Reading => Blog pages show at most) funktionieren würde, benötige ich für zwei Fälle unterschiedliche Anzahl Max-Posts.
Ich schaue mir alle oben genannten Beispiele mal an, vielen Dank schon jetzt dafür!
Guten Tag zusammen
Ich muss in mein Theme eine Pagination einbauen. Nun habe ich noch nicht viel Erfahrung mit der Erstellung von Themes (das aktuelle ist eerst mein 2tes) und auch nicht mit PHP, daher muss ich mir mein Wissen hierzu oft noch "zusammensuchen" und weiter viel lernen.
Ich würde gerne wissen wollen, ob es möglich ist, in einzelnen Templates eines Themes eine unterschiedliche Anzahl Posts vorzugeben, bevor die Pagination bei Bedarf eingeblendet wird? Ich meine, defaultmässig wird die Anzahl Posts ja wohl im Admin über
=> Settings => Reading => Blog pages show at most
definiert.
Angenommen, ich habe dort als Wert 20 drin stehen, will aber in einem Template nur max. 10 oder alternativ vielleicht 30 Posts anzeigen können.... ist das möglich und falls ja, wie löse ich das?
Gibt es z.B. für
einen Parameter, über den ich die Anzahl Posts mitgeben könnte? Sowas wäre ja irgendwie die einfachste Option, die ich mir vorstellen kann. Leider finde ich in der Dokumentation nichts vergleichbares. Ist es dennoch lösbar?
Danke für eure Hilfe!
Die Schoggi
Vielen Dank für den Vorschlag. Leider bin ich noch ziemlicher Anfänger in Sachen WP Themeentwicklung und auch PHP - ein Plugin wäre daher ideal für mich :-/
Guten Tag zusammen
Unsere Sales-Abteilung möchte einzelne Posts nur in bestimmten Ländern / Regionen (z,B. DACH) anzeigen lassen. Geotargeting scheint mir das richtige Stichwort dafür zu sein.
Auf der Suche nach einem passenden Plugin finde ich zwar ein rundes Dutzend zu diesem Thema. Die meisten werden jedoch entweder nicht regelmässig aktualisiert oder nicht getestet für unsere aktuell verwendete Version (5.8.1).
Meine Frage wäre, ob jemand bereits ein Plugin verwendet für die länderabhängige Anzeige von Posts, welches er empfehlen kann?
Danke für jeden Tipp!!
Schönen Nachmittag
Die Schoggi
OK, die benutzerdefinierte Sortierung kann ganz entfallen. Wichtiger wäre dem Kunden die Gruppierung nach Monat!
ZitatMein Tipp wäre die Liste nach Datum zu sortieren und anhand des Datums des Posts zu ermitteln, ob sich dieses im Monat vom vorherigen Eintrag unterscheidet. Wenn ja zeigst Du die Zwischenüberschrift an.
Und genau hier bräuchte ich aktuell Hilfe: gibt es ein Beispiel, an dem ich mich allenfalls orientieren kann? Wie gruppiere ich Posts in der Anzeige? Das ist etwas, wo ich noch nie gemacht habe .. Daher DANKE im Voraus für jeden Tipp, Link etc!!
Die Frage ist, ob man die Sortierung nach Titel weglassen, aber zumindest die Reihenfolge nach Datum auf- oder absteigend trotzdem beibehalten könnte.
Ich müsste ansonsten erklären, warum die Gruppierung nach
Dezember
November
Oktober
vielleicht gehen würde, eine Umstellung nach
Oktober
Novemver
Dezember
aber allenfalls nicht.
Entschuldigung, ja, das war nicht ganz komplett.
Folgende Parameter solten dem noch vorstehen:
$sort= esc_attr($_GET['sort']);
if($sort == "title_desc") { $orderby="title"; $order="DESC"; }
if($sort == "title_asc") { $orderby="title"; $order="ASC"; }
if($sort == "date_desc") { $orderby="date"; $order="DESC"; }
if($sort == "date_asc") { $orderby="date"; $order="ASC"; }
Es gibt ein DropDown, wo der Benutzer die Anzeige wählen können soll. Das sollte ich beim Auftraggeber wohl nochmal hinterfragen, denn ich höre schon raus, es geht nur entweder dies, oder die nach Monaten sortierte Variante:(
Nochmals Danke, das war ein toller Tipp.
Ich habe das Problem gelöst mit dem Plugin "Custom Post Type UI" im Zusammenspiel mit meinem eigenen Code im Theme, z.B.
<?php
foreach ( get_the_terms( get_the_ID(), 'secondary_areas' ) as $tax ) {
echo '<a href="https://www.mywebsite.com/' . __( $tax->slug ) . '" class="icon-' . __( $tax->slug ) . '" title="' . __( $tax->name ) . '" target="_blank">' . __( $tax->name ) . '</a>';
}
?>
Das funktioniert ganz wunderbar. :)
Guten Morgen
Aufgabenstellung ist, alle Posts auf einer Seite anzuteasern, mit dem jeweiligen Postmonat als Trenner.
Also etwa so:
Januar 2021
-----------------
Post 1
Post 2
Februar 2021
------------------
Post 3
Post 4
Post 5
März 2021
-----------------
Post 6
...usw...
Aktuell lese ich nur die Liste der Posts aus, aber wie schaffe ich die gewünschte Unterteilung?
<?php
$wpb_all_query = new WP_Query(array(
'post_type'=>'post',
'post_status'=>'publish',
'category__not_in' => array( 10 ), // Hide Author pages from results. (Cat-ID Local: 3, Live: 10)
'posts_per_page'=>-1,
'orderby' => $orderby,
'order' => $order
) );
if ( $wpb_all_query->have_posts() ) : ?>
<div id="list_allposts">
<?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post();
.....
?>
</div>
<?php endif; ?>
Alles anzeigen
Oh, das klingt wirklich genau nach dem, was ich suche! Vielen Dank für den Tipp, auch mit Beispiel und evtl. Plugin. Sie haben sicher gemerkt, dass ich mit der Themeentwicklung noch immer recht weit am Anfang stehe....
Herzlichen Dank, ich probiere mich morgen daran!
Einen angenehmen Sonntag
Die Schoggi
Hallo miteinander
Ich soll für unseren neuen Webauftritt eine Like-Funktion (a la Facebook) realisieren. Da gibts ja unzählige Plugins und ich würde gerne fragen, ob jemand von euch allenfalls ein Plugin aus eigener Erfahrung empfehlen kann?
Es sollte zunächst mal möglich sein, die Anzeige komplett anzupassen (also nicht nur blauer Button mit Daumen drauf, sondern vielleicht ein Text "Like" mit einem Font Awesome Icon davor). Auch sollte man nach einem Like die Anzahl Daumen auslesen und unterhalb des Posts (oder auch an anderer Stelle, z.B. auf einer Übersichtsseite) wieder anzuzeigen, wie viele Likes dieser Post bereits bekommen hat.
Danke für jegliche Vorschläge, welches Plugin da evtl. in Frage kommen könnte und ein sonniges Wochenende euch allen!
Die Schoggi
Hallo miteinander
Ich muss im Headerbereich unserer Seiten dynamisch (und pro Seite verschiedene) Icons anzeigen können.
Es sind um die 30 verschiedene, aus denen die Autoren später wählen können sollen.
Was meint ihr, was der beste Weg ist, dies zu realisieren? Ich dachte an Tags, allerdings zeige ich diese an anderer Stelle filterbar an, an manchen muss ich sie dagegen verbergen. Gibt es allenfalls eine Option, Tags, deren Name mit einem bestimmten String beginnt (z.B. "icon_") von der Anzeige bei tags() auszunehmen? Ich kenne bisher nur die Option via ID die auszunehmen, die ich nicht zeigen will, aber das w$re bei 30+ Tags ne ziemliche Liste..
2. Frage, gleiches grundsätzliches Problem:
Mit den Icons zeige ich an, zu welchem Bereich der Webseite der Post gehört. Dabei gibt es Haupt- und Nebenbereich. Ein Post kann einem Haupt-, aber mehreren Nebenbereichen zugeordnet sein. Auch hier die Frage: macht das mit den tags Sinn oder gibt es bessere Ideen für sowas? Und falls Tags, wie würdet ihr die namentlich unterscheidbar machen? icon_main_xy und icon_sub_xy oder ......?
Danke für eure Ideen, ich bin gerade ein bisschen ratlos, was hier sinnvoll ist..
Ein schönes Wochenende auf jeden Fall schon mal!
Die Schoggi