Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets > Plugin-Entwicklung

Antwort
 
Themen-Optionen Ansicht
Alt 13.06.2007, 17:57   #1 (permalink)
PostRank: 0
 
Registriert seit: 03.03.2007
Beiträge: 3
Filter nur für Posts, nicht für Pages?

Hallo,

ich möchte ein Plugin so einsetzen, dass es einen Filter über
the_content erzeugt. Allerdings soll der Filter nur für Weblog
Beiträge greifen, bei statischen Seiten nicht. Jemand eine Idee,
wie man das realisiert?

Vielen Dank für eure Hinweise.
Dirk
d:rk ist offline   Mit Zitat antworten
Alt 13.06.2007, 21:02   #2 (permalink)
PostRank: 1
 
Registriert seit: 14.04.2006
Beiträge: 37
Hallo!

Wenn du dein Plugin über eine Function aufrufst geht das recht einfach!

Hier der Quellcode:

if(is_home()) return $content;
if(is_page()) return $content;
if(is_single()) return $content;
if(is_category()) return $content;
if(is_archive()) return $content;

In deinem Falle müsstest du natürlich die IS_SINGLE Abfrage rausnehmen, sonst
würde dich die ja auch aus der Function rauswerfen.
swisher ist offline   Mit Zitat antworten
Alt 14.06.2007, 14:23   #3 (permalink)
PostRank: 0
 
Registriert seit: 03.03.2007
Beiträge: 3
danke für deinen tipp. ich glaube, der nützt nur leider in
meinem fall nicht. das plugin worum es geht, ist der "click
counter". dieses plugin setzt automatisch vor alle externen
links einen zähler, wird also nirgends im theme aufgerufen.

ich muß vermutlich den code des plugins direkt ändern.
stehen mir die funktionen "is_page" etc auch zur verfügung?
d:rk ist offline   Mit Zitat antworten
Alt 14.06.2007, 16:53   #4 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 2.106
Zitat:
Zitat von d:rk Beitrag anzeigen
... stehen mir die funktionen "is_page" etc auch zur verfügung?
Ja sicher, in dem Moment, wo irgendwas mit dem Content passiert, ist natürlich auch bekannt, wo dieser herkommt.
Ja ich weiß, aus der Datenbank Aber genau deshalb ist auch der post_type definiert. Kann man z.B. mit get_post_type() abfragen.

Gruß
Ingo
__________________
putzlowitsch.de WP 2.1.3 bei All-Inkl und Strato (schnurpsel.de)
Putzlowitsch 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 17:56 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