Da die Suche zu dieser Formulierung angeblich nichts finden kann:
Wie kann ich aus dem integrierten RSS-feed zwei Kategorien ausschließen?
mfg Klaus
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 erstellenDa die Suche zu dieser Formulierung angeblich nichts finden kann:
Wie kann ich aus dem integrierten RSS-feed zwei Kategorien ausschließen?
mfg Klaus
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Man kann eine Kategorie mittels cat=-x (x=kategorie-ID) ausschließen. Ein schneller Test hat bei mir ergeben, dass ich mit cat=-x,-y.-z mehrere Kategorien ausschließen kann.
.../feed?cat=-1,-3 sollte also (hoffentlich) gehen.
lutz
Werd's ausprobieren und mich dann wieder melden.
mfg Klaus
Hallo,
klappt das aktuelle noch? Bei mir klappt es nämlich leider nicht: http://www.pixelsophie.de/feed/?cat=-1725 der erste Artikel, mit Namen Test, sollte nicht erscheinen. Er befindet sich in der Kategorie 1725. Ich hatte es eben auch noch mit anderen Kategorie IDS versucht, die Artikel werden immer mit ausgegeben, leider.
Ich würde den Feed auf andere Weise beeinflussen, nämlich über den Hook 'pre get posts' mit einen Conditional-Tag in der functions.php:
function feedFilter($query) {
if ($query->is_feed) {
$query->set( 'cat', '-1725,-1847' );
}
return $query;
}
add_filter('pre_get_posts','feedFilter');
Schau dazu auch mal hier: https://codex.wordpress.org/Plugin_API/Act…_posts#Examples
Hab dank für deine schnelle Hilfe. Das funktioniert. Aber ich benötige die Trennung. Ich brauche zwei Feeds, den einen mit allen Beiträgen, den anderen nur ohne diese eine Kategorie.
Gibt es noch eine andere Möglichkeit?
Ich brauche zwei Feeds, den einen mit allen Beiträgen, den anderen nur ohne diese eine Kategorie. Gibt es noch eine andere Möglichkeit?
Auf meiner RandZone finden sich unten rechts die RSS-Feeds:
/?feed=rss2 ALLE
/?cat=2&feed=rss2 NUR NEWS
/?cat=22&feed=rss2 NUR STREIKNEWS
http://www.randzone-online.de/?cat=-2,-22&feed=rss2 ALLE aber ohne News und Streiknews
Hallo Klaus,
ich freue mich das es bei dir klappt. Leider löst es bei nicht, dass es nicht klappt. Bei mir funktioniert es leider nicht. Hat noch Jemand eine Idee wieso nicht?
Bitte entschuldigt, das ich drängle. Hat noch Jemand eine Idee, wieso das bei mir nicht so
Zitat[COLOR=#333333]Auf meiner RandZone finden sich unten rechts die RSS-Feeds:[/COLOR]
[COLOR=#333333]/?feed=rss2 ALLE[/COLOR]
[COLOR=#333333]/?cat=2&feed=rss2 NUR NEWS[/COLOR]
[COLOR=#333333]/?cat=22&feed=rss2 NUR STREIKNEWS[/COLOR]
funktioniert?
Du könntest den angepassten Feed, der die eine Kategorie nicht enthält, mit add_feed() erstellen. Ich habe das noch nicht genutzt und jetzt auf die Schnelle folgendes Tutorial gefunden: http://www.wpbeginner.com/wp-tutorials/h…s-in-wordpress/
Ist schon etwas älter, aber vielleicht gibt es die ein paar Denkanstöße? Die Query müsstest du dann natürlich entsprechend anpassen, dass nur Beiträge angezeigt werden, die nicht in der Kategorie sind.
Lieber Florian,
ich danke dir, aber das ist fast schon zu kompliziert. Es geht eigentlich nur um folgendes. Im Moment läuft in meinem Blog mein Adventskalender. Und ich wollte eine Erinnerungsmail versenden. Diese wird via RSS ausgelöst und gesendet. Da ich aber jetzt jeden Tag einfach nur einen Beitrag absetze, der Erinnerung heißt, sollte dieser natürlich nicht im normalen Feed enthalten sein. Wenn ich aber die Kategorie in der function.php ausschließe klappt die automatische Email (über Mailchimp) nicht mehr. Ich kann aber auch einfach nach dem 24.12. alles wieder ummodeln und fertig. Wäre halt schön wenn es so einfach geklappt hätte wie es eigentlich soll.
Woran kann es denn liegen das bei mir der Standard nicht klappt?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!