Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 09.10.2008, 00:26   #1 (permalink)
PostRank: 0
 
Registriert seit: 07.10.2008
Beiträge: 2
Tags im Posttext

Hallo,

ich möchte gerne die für einen Post verwendeten Tags via Div-Container direkt IM Text anzeigen lassen. Nein, nicht darunter oder drüber. Der Teil mit dem Container ist nicht das Problem, sondern der Code um die Tags überhaupt erst anzeigen zu lassen. Hat jemand eine Idee, wie ich dies bewerkstelligen könnte?

Für Tipps bin ich sehr dankbar!


LG,
Apples
Apples ist offline   Mit Zitat antworten
Alt 09.10.2008, 09:55   #2 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Wie direkt "im" Text? An einer bestimmten Stelle? Ich würde dann einfach ein kleines Plugin schreiben. Im Text an der gewünschten Stelle ein <!--the_tags--> einbauen, im Plugin nen Filter auf the_content, der genau das mit dem Post-Tags-Container ersetzt. Etwa so:
PHP-Code:
add_filter('the_content''put_tags_in_content');

function 
put_tags_in_content($content) {
    global 
$post;
    return 
str_replace('<!--the_tags-->''<div class="the-tags">' get_the_tags() . '</div>'$content);

__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 09.10.2008, 14:34   #3 (permalink)
PostRank: 0
 
Registriert seit: 07.10.2008
Beiträge: 2
Hallo marX,

vielen Dank für den Lösungsvorschlag!

Werde ich direkt mal ausprobieren, nur eine Frage noch da: Wo genau, also an welcher Stelle im Quelltext muss ich den Code einfügen? Ich bin leider nicht sooo versiert in Code-Fragen...
Apples ist offline   Mit Zitat antworten
Alt 09.10.2008, 14:38   #4 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Wie gesagt, erstell dir ein Plugin. Wenn's Theme-spezifisch sein soll, dann kannst du den Code auch in die functions.php des Themes schreiben.

Das Plugin würde so aussehen:
PHP-Code:
<?php
/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the plugin.
Version: The plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
*/

add_filter('the_content''put_tags_in_content'); 

function 
put_tags_in_content($content) { 
    global 
$post
    return 
str_replace('<!--the_tags-->''<div class="the-tags">' get_the_tags() . '</div>'$content); 
}
Aufpassen, dass keine Zeichen vor <?php stehen, sonst kommst zu diesem Fehler:
WordPress Deutschland FAQ »Cannot modify header information ?«
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX 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 13:33 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt