Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Wordpress: Bei einzelnen Artikeln kein RSS ausliefern

Informationen & SEO Tipps zum Einsatz und Verwendung von Blog-, Wiki und Content Management Systemen wie Drupal, Typo3, Wordpress, Reddot, Joomla, Moin Moin, phpWiki sowie Shop-Systemen wie z.B. XT-Commerce, Magento, ePages, Intershop, 1&1 Shops.
Neues Thema Antworten
abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 25.03.2009, 12:47

Hallo,
mein Blog liefert ein RSS-Feed aus, was ich eigentlich auch gut finde.
Jedoch würde ich gerne bei einzelnen Artikeln darauf verzichten.
Kennt jemand eine Möglichkeit oder einen Trick, das technisch zu realisieren.
Vielleicht kann man eine Kategorie vom RSS ausschließen oder so.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


methusalem
PostRank 4
PostRank 4
Beiträge: 139
Registriert: 26.01.2009, 19:52
Wohnort: Hamburg

Beitrag von methusalem » 25.03.2009, 12:58

Wenn Du statt einem Artikel eine Seite (Page) erstellst, kommt das imho nicht in den RSS. Hängt natürlich von Deiner Menüstruktur ab, ob eine Page reinpasst.

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 25.03.2009, 13:03

passt leider nicht so richtig, weil es eher um Artikel mit Kurznachrichten geht, und da will ich nicht immer ne Seite anlegen.

Pheidippides
PostRank 8
PostRank 8
Beiträge: 690
Registriert: 29.08.2007, 07:58
Wohnort: Marathon

Beitrag von Pheidippides » 25.03.2009, 13:37

Geht es um Wordpress?
Dann könntest du
- ein benutzerdefiniertes Feld einrichten
- oder eine spezielle Kategorie benutzen
Dazu mußt du aber in der Lage sein, dein Theme entsprechend zu verändern.

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 25.03.2009, 13:44

Ja ich benutze Wordpress.
-Wie kann ich eine spezielle KAtegorie vom RSS ausschließen?
-Was ist ein benutzerdefiniertes Feld und wie richtet man das ein?

Pheidippides
PostRank 8
PostRank 8
Beiträge: 690
Registriert: 29.08.2007, 07:58
Wohnort: Marathon

Beitrag von Pheidippides » 25.03.2009, 14:06

Die Idee, das über eine Kategorie zu lösen:
- Einrichten einer neuen Kategorie "XX"
- Der Artikel, der für RSS nicht vorgesehen ist, erhält zusätzlich die Kategorie "XX"
- Im Theme (footer.php ?) die RSS-Anweisung abhängig von der Kategorie ausgeben.

Benutzerdefiniertes Feld
- Einrichrichten in einem Artikel mit "Ein neues benutzerdefiniertes Feld hinzufügen:"
- Der Artikel, der für RSS nicht vorgesehen ist, wird dem Benutzerdefinierten Feld zugeordnet
- Im Theme (footer.php ?) die RSS-Anweisung abhängig vom Benutzerdefinierten Feld ausgeben.

Hilft das weiter? Es ist nicht aufwendig, aber ganz ohne php geht es nicht.

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 25.03.2009, 14:14

Ah, okay, das hilft zum Grundverständnis schon mal weiter.
Ich wußte nicht mal, das RSS über den Footer gesteuert wird.
Angehängt ein Schnipsel aus meinem Footer, kannst Du mir sagen, was ich genau ändern muss um Kategegoriexxx bzw Benutzderfeldxxx nicht al RSS auszugeben?

Code: Alles auswählen

<div id="rss">
<img src="<?php bloginfo&#40;'template_url'&#41;; ?>/images/rss.gif" alt="rss" /><a href="<?php bloginfo&#40;'rss2_url'&#41;; ?>"><?php _e&#40;'Blog Entries','Mimbo'&#41;; ?></a> 
&bull;  <a href="<?php bloginfo&#40;'comments_rss2_url'&#41;; ?>"><?php _e&#40;'Comments','Mimbo'&#41;; ?></a>
</div> 

Pheidippides
PostRank 8
PostRank 8
Beiträge: 690
Registriert: 29.08.2007, 07:58
Wohnort: Marathon

Beitrag von Pheidippides » 25.03.2009, 14:37

Du ermittelst die Kategorienamen des Posts mit:

foreach((get_the_category()) as $cat) {
$cat = $cat->cat_name ;
if ($cat == "XX") $rss_anzeigen='nein';
}

siehe auch: https://doku.wordpress-deutschland.org/T ... e_category

Das Anzeigen der nicht gewünschten Artikel erreichst du mit:

if ($rss_anzeigen != 'nein'):
jetzt den RSS-Code
endif;

So auf die Schnelle, vielleicht geht es auch einfacher.

Wenn du die Artikel auch über die Kategorien anzeigst, mußt du hierbei die "künstliche" Kategorie "XX" ausschließen. Das geht auch ganz einfach.

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 26.03.2009, 00:12

Danke Dir ich werds die Tage mal versuchen.

lynx
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 25.09.2008, 16:43

Beitrag von lynx » 26.03.2009, 21:18

Mit dem Plugin "Advanced Category Excluder" kann man Kategorien vom RSS ausschließen (und auch weitere Anzeige-Optionen steuern).

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 26.03.2009, 22:50

Danke für den Tip lynx das Plugin ist ja wohl simpel wie genial, um unwichtigere Posts nicht nur aus der RSS, sondern auch von der Startseite fernzuhalten oder bei einem Magazin-Theme in einen kleineren Kategorieblog zu verschieben.

abamat
PostRank 5
PostRank 5
Beiträge: 242
Registriert: 27.08.2007, 14:23

Beitrag von abamat » 27.03.2009, 15:27

Was ich aber gerade festgestellt habe: MAn kann mit dem Plugin keine Artikel aus der "letzte Artikel"-Auflistung in der Sidebar ausschließen - gibts da nen Trick oder n anderes Plugin für?

FEAnoR
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 22.10.2005, 14:58

Beitrag von FEAnoR » 30.03.2009, 14:22

https://blog.akpix.de/wordpress/wordpres ... erstellen/

Das sollte dir weiterhelfen, speziell "Schritt 2: Kategorie aus dem Feed und von der Startseite ausschließen"

hf

Antworten