Hallo!
Ich habe drei Kategorien, die ich in einem Rss2 Feed-Link zusammenfassen möchte!
Mit einem würde der Link so aussehen!
"./wordpress/wp-rss2.php?cat=3"
wie sieht es dann für z.b. Kategorie 3-5 (also 3, 4 und 5) aus?
danke
michaham
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 erstellenHallo!
Ich habe drei Kategorien, die ich in einem Rss2 Feed-Link zusammenfassen möchte!
Mit einem würde der Link so aussehen!
"./wordpress/wp-rss2.php?cat=3"
wie sieht es dann für z.b. Kategorie 3-5 (also 3, 4 und 5) aus?
danke
michaham
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.
Hat jemand eine Idee?
Habe ich das in die falsche Rubrik gepostet oder wie?:confused:
Büdde
<?php function init_new_feed() {
add_feed('multiplecategories','do_feed_multiplecategories');
}
function do_feed_multiplecategories($for_comments) {
$amount = get_option('posts_per_rss');
$wp_query = new WP_Query();
$wp_query->set('posts_per_page',$amount);
$wp_query->set('category__in',array(1,2,3));
$posts = $wp_query->get_posts();
load_template(ABSPATH . WPINC . '/feed-rss2.php');
}
add_action('init','init_new_feed'); ?>
Alles anzeigen
Das in der functions.php im Theme-Ordner speichern, ggf. neu anlegen, dann Permalinks aktualisieren, dann gibts einen neuen Feed http://domain.tld/?feed=multiplecategories bzw. http://domain.tld/feed/multiplecategories.
Im Array stehen die Kategorien, die eingeschlossen werden sollen. Falls der Feed anders heißen soll, alle "multiplecategories" durch den neuen Namen ersetzen.
Gruß Jeriko
Ich habe dann einen link gemacht der so geht:
wordpress/?=mulitcategories
dann bekomme ich aber eine weisse seite mit inhalt wie:
/wordpress Sun, 16 Mar 2008 10:53:46 +0000 WordPress › Blog Tool and Weblog Platform DE-Edition en
/wordpress/?p=30
/wordpress/?p=30#comments Sun, 16 Mar 2008 10:53:46 +0000 admin
/wordpress/?p=30
/wordpress/?feed=rss2&p=30
/wordpress/?p=21
/wordpress/?p=21#comments Sun, 09 Mar 2008 07:47:54 +0000 admin
/wordpress/?p=21
/wordpress/?feed=rss2&p=21
Ich habe dann einen link gemacht der so geht:
wordpress/?=mulitcategories
dann bekomme ich aber eine weisse seite mit inhalt wie:
/wordpress Sun, 16 Mar 2008 10:53:46 +0000 WordPress › Blog Tool and Weblog Platform DE-Edition en
/wordpress/?p=30
/wordpress/?p=30#comments Sun, 16 Mar 2008 10:53:46 +0000 admin
/wordpress/?p=30
/wordpress/?feed=rss2&p=30
/wordpress/?p=21
/wordpress/?p=21#comments Sun, 09 Mar 2008 07:47:54 +0000 admin
/wordpress/?p=21
/wordpress/?feed=rss2&p=21
Und du glaubst es wird besser, wenn du zweimal dasselbe postest?
<?php function init_new_feed() {
add_feed('multiplecategories','do_feed_multiplecategories');
}
function do_feed_multiplecategories($for_comments) {
global $posts;
$amount = get_option('posts_per_rss');
$wp_query = new WP_Query();
$wp_query->set('posts_per_page',$amount);
$wp_query->set('category__in',array(1,2,3));
$posts = $wp_query->get_posts();
load_template(ABSPATH . WPINC . '/feed-rss2.php');
}
add_action('init','init_new_feed'); ?>
Alles anzeigen
And for the record: Privatnachrichten, in denen NOCHMAL DASSELBE steht kann ich erst recht nicht leiden.
Sorry...
geht immer noch nicht!
mein Code sieht nun so aus:
<?php function init_new_feed() {
add_feed('termine','do_feed_termine');
}
function do_feed_termine($for_comments) {
global $posts;
$amount = get_option('posts_per_rss');
$wp_query = new WP_Query();
$wp_query->set('posts_per_page',$amount);
$wp_query->set('category__in',array(3,4,5));
$posts = $wp_query->get_posts();
load_template(ABSPATH . WPINC . '/feed-rss2.php');
}
add_action('init','init_new_feed'); ?>
Alles anzeigen
Gibt es hier noch eine andere Möglichkeit,...das klappt irgendwie nicht!:confused::oops:
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!