Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 30.06.2009, 22:12   #1 (permalink)
PostRank: 2
 
Registriert seit: 30.11.2005
Beiträge: 50
Auf einer Seite den Titel des letzten Artikels einer Kategorie anzeigen

Hallo!
Ich möchte auf einer Seite den Titel des letzten/ aktuellsten Artikels einer Kategorie anzeigen + extra Text dazu schreiben.
Wie muss ich vorgehen?
Danke vorab.
Blubberbernd ist offline   Mit Zitat antworten
Alt 01.07.2009, 17:16   #2 (permalink)
PostRank: 2
 
Registriert seit: 30.11.2005
Beiträge: 50
Hast jemand eine Idee?
Blubberbernd ist offline   Mit Zitat antworten
Alt 01.07.2009, 22:05   #3 (permalink)
PostRank: 1
 
Benutzerbild von christianschenk
 
Registriert seit: 30.06.2009
Ort: Kassel
Beiträge: 39
Folgenden Code in einer Datei "neuester-beitrag.php" im Plugin-Verzeichnis ("wp-content/plugins") abspeichern:
PHP-Code:
<?php
/*
Plugin Name: Neuester Beitrag
Description: Zeigt den neuesten Beitrag einer Kategorie an.
Version: 1.0
*/  
    
function blubberbernd_neuster_beitrag($atts) {
    global 
$wpdb;
    
extract(shortcode_atts(array('cat' => NULL), $atts));
    if (
$cat == NULL or !is_numeric($cat)) return '';

    
$title $wpdb->get_var('SELECT post_title AS title
                             FROM '
.$wpdb->posts.', '.$wpdb->term_relationships.'
                             WHERE post_type = "post"
                             AND post_status = "publish"
                             AND ID = object_id
                             AND term_taxonomy_id = '
.$cat.'
                             ORDER BY post_date DESC
                             LIMIT 1'
);
    return 
$title;
}   
if (
function_exists('add_shortcode'))
    
add_shortcode('neuester_beitrag''blubberbernd_neuster_beitrag');
        
?>
Nun auf deiner Seite den Shortcode "neuester_beitrag" mit einer Kategorie versorgen und das wars. Also für Kategorie 42 so:
Code:
[neuester_beitrag cat=42]
Das ist mein neuester Beitrag und ich wollte euch noch
ein bisschen Text dazu blubbern...
Alles klar?
christianschenk ist offline   Mit Zitat antworten
Alt 03.07.2009, 14:37   #4 (permalink)
PostRank: 2
 
Registriert seit: 30.11.2005
Beiträge: 50
Perfekt! Vielen Dank. Du ahnst nicht, wie sehr mir das weiterhilft! Danke!
Blubberbernd ist offline   Mit Zitat antworten
Alt 03.07.2009, 14:59   #5 (permalink)
PostRank: 2
 
Registriert seit: 30.11.2005
Beiträge: 50
Hmmm... aber da stimmt was nicht,.
Das Plugin funktioniert, aber nach dem senden eines Kommentars oder beim Aktualisieren eines Artikels erscheint das:

Warning: Cannot modify header information - headers already sent by (output started at /www/[gekürzt]/wp-content/plugins/neuester-beitrag.php:1) in /www/htdocs/w00a819c/poker/wp-includes/pluggable.php on line 865


Was tun???
Blubberbernd ist offline   Mit Zitat antworten
Alt 03.07.2009, 18:27   #6 (permalink)
PostRank: 1
 
Benutzerbild von christianschenk
 
Registriert seit: 30.06.2009
Ort: Kassel
Beiträge: 39
Prüf bitte, ob beim kopieren des Codes in die Plugin-Datei vor "<?php" oder nach "?>" etwaige Leerzeichen/zeilen mit eingefügt wurden. Falls ja, bitte entfernen.

Geändert von christianschenk (03.07.2009 um 18:28 Uhr). Grund: Typo
christianschenk ist offline   Mit Zitat antworten
Alt 04.07.2009, 15:15   #7 (permalink)
PostRank: 2
 
Registriert seit: 30.11.2005
Beiträge: 50
Daran lag es. Ich danke dir!!
Blubberbernd ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt