Beiträge von Mobe

    Ich hab gemerkt dass

    PHP
    <?php echo apply_filters('the_content','[shortcode]'); ?>


    bzw.

    PHP
    echo apply_filters('the_content','[jwplayer file="http://www.youtube.com/watch?v='.$trailer.'"]');


    nicht in die functions.php gehört, sondern anstatt do_shortcode in meine single.php kommt. So wird der Shortcode auch ausgeführt.

    Trotzdem frage ich nochmal, warum kann ich nicht die do_shortcode Funktion in meiner template Datei verwenden? Bzw. wie bekomme ich diese zum laufen?

    Hallo,
    ich habe das selbe Problem wie im Eingangspost beschrieben. Möchte ein Shortcode (JW Player Plugin) über meine single.php über do_shortcode ausgeben, bekomme aber nur den Shortcode selber angezeigt:

    PHP
    echo do_shortcode('[jwplayer file="http://www.youtube.com/watch?v='.$trailer.'"]');


    Wobei $trailer die Youtube ID ist.

    rendert mir aber nur

    Zitat

    [jwplayer file="

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    "]


    und führt den SC nicht aus.

    Im Post Editor geht der SC.

    Wenn ich wie vorgeschlagen

    PHP
    <?php echo apply_filters('the_content','[shortcode]'); ?>


    in meine functions.php eintrage, wird ebenfalls einfach "[COLOR=#000000][COLOR=#0000BB]apply_filters[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'the_content'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]'[shortcode]'[/COLOR][COLOR=#007700]);[/COLOR][/COLOR]" als ganz oben im Template ausgegeben.

    Warum funktioniert do_shortcode nicht?

    Problem:

    Ich möchte meine Permalink Struktur für zukünftige Artikel von
    /%year%/%postname%-%post_id%
    auf
    /%postname%/
    umstellen ohne die Permalinks der alten Artikel zu ändern.

    Mir ist klar dass ich Permalink Struktur einfach ändern und alte URL per 301 umleiten kann. Mir geht es allerdings um einige tausend Social Shares, die per 301 nicht vererbt werden.

    Ich hatte erst mit dem Gedanken gespielt, die Permalinks umzustellen und bei der Überschaubaren Artikelanzahl einfach die slugs manuell nachzubilden. Das geht aufgrund der slashes aber nicht.

    Lösung?
    Ich hab lange über eine Lösung nachgedacht, aber jetzt ist mir in den Sinn gekommen, das ich eventuell die alten Beitrage in ein Custom Post Typ "Archiv" migrieren könnte, und diesem einfach meine alte Permalink Struktur zuweise.


    • Ist das so möglich? Kann ich die alte Permalink Struktur /%year%/%postname%-%post_id% mit einem Custom Post Type exakt nachbilden wenn ich die allgemeine Permalink Struktur ändere?
      Wie lege ich die Permalinkstruktur/Rewrite mit Jahr und ID fest, wenn ich den Post Type registriere?
      http://codex.wordpress.org/Post_Types#URLs
    • Gibt es irgendwas zu beachten? Nachteile?
      Wenn ich den Post Type dann der Main Query hinzufüge, sollten doch auch alle Widgets und Plugins Funktionieren, die nicht speziell den Custom Post Type ansprechen, oder?
      http://codex.wordpress.org/Post_Types#Cus…_the_main_Query
    • Die Permalinkstruktur der regulären Posts sollte ich ja dann ohne Auswirkungen auf den Custom Post Type ändern können. Soweit korrekt?

    Hi,
    danke euch beiden für die super schnelle Antwort!

    Also bei diesen von euch genannten Varianten lädt die seite zwar, aber ich bekomme folgendes warning anstatt der erwünschten Ausgabe:

    Zitat


    Warning: file_get_contents(/xxxxx.de/wp-content/plugins/amazonsimpleadmin/tpl/sidebar_item.htm) [function.file-get-contents]: failed to open stream: No such file or directory in /xxxxxx.de/wp-content/plugins/amazonsimpleadmin/AsaCore.php on line 1932

    Hmm, is das ein Fehler von dem Plugin? Oder liegt es an dem Aufruf?

    [EDIT] seh gerade, die datei existiert tatsächlich nicht bzw. ist eine verzeichnis ebene tiefer.

    Die andere Sache ist, ich möchte auch die $tpl variable nutzen, um ein anderes template aufzurufen, habe das nur oben nicht eingefügt, da ich es erstmal mit dem default probieren wollte.

    bei

    [LEFT] [COLOR=#000000] [COLOR=#0000BB]<?php
    $asin [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"B0051QVF7A"[/COLOR][COLOR=#007700];
    echo [/COLOR][COLOR=#0000BB]asa_item [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$asin [/COLOR][COLOR=#007700][, [/COLOR][COLOR=#0000BB]string [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]$tpl[/COLOR][COLOR=#007700]]]);
    [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR] [/LEFT]

    bekomme ich übrigens diesen Parse Error:

    Zitat


    Parse error: syntax error, unexpected ',', expecting ']' in /xxxxx.de/wp-content/themes/mytheme/single.php on line 60

    Hi,

    nutze das Plugin Amazon Simple Admin und möchte eine Bereitgestellte Funktion nicht über den Shortcode, sondern per php in meiner single.php aufrufen. Im manual steht:

    Zitat


    AmazonSimpleAdmin features the following functions, which can be used in your sidebar file or everywhere else in PHP code:

    string asa_item ($asin [, string [$tpl]])

    Displays one item defined by $asin

    asin is mandatory and stands for the amazon ASIN
    tpl is optional. Here you can define your own template file. Default is "sidebar_item"

    Nur stell ich mich wohl etwas blöd an.. Ich habe es so versucht:

    PHP
    <?php 
    $asin = "B0051QVF7A";
    string asa_item ($asin [, string [$tpl]]);
    ?>

    oder

    PHP
    <?php 
    $asin = "B0051QVF7A";
    echo asa_item ($asin [, string [$tpl]]);
    ?>

    Das funktioniert nur nicht und ich bekomme entsprechende parsing fehler.. :-(

    Kann mir mal bitte jemand kurz sagen wie ich die funktion korrekt aufrufe?

    Gruß

    Ich möchte die permalink Struktur /%postname%/ verwenden um bei Artikeln meine alten URLs nach zu bilden. Ich dachte eigentlich es wäre kein Problem mit WP im Post editor jede beliebige URL mit dem SLUG/Permalink editor nach zu bilden, leider geht das nicht. :-?

    Wenn ich ich dort etwas wie

    1234/meine-post

    eintrage, wird der slash automatisch beim speichern rausgefiltert bzw. durch ein bindestrich ersetzt:

    1234-mein-post

    Ich benötige aber zwingend den slash in der Artikel url. Gibt es einen trick, wie ich verhindere, dass WP den Slash automatisch filtert?

    Ich hab ein Problem mit den Threaded Comments, also den eingerückten Kommentaren in Wordpress. Wenn ich die Funktion aktiviere, werden die Kommentare auch soweit richtig eingerückt dargestellt.

    Das Problem ist das Kommentar Formular. Dieses sollte eigentlich direkt unter dem entsprechendem Kommentar eingeblendet werden, wenn ich auf den Antworten Link klicke. So ist es jedenfalls zum Beispiel auf dieser Seite:
    http://www.makingmoneyonline.com/make-your-blog-more-interactive/
    Einfach mal bei den Kommentaren auf Reply klicken..

    Bei meinem Theme wird das Kommentar Formular zwar auch unterhalb des zu Kommentierenden Kommentars eingeblendet, allerdings auch unterhalb von den Child Kommentaren des entsprechenden Kommentars.. :-?

    Sieht Quasi so aus:

    Post
    | Comment Level 1
    || Comment Level 2
    ||| Comment Level 3
    |||| Comment Level 4
    |||| Comment Level 4
    ||| Reply Comment Level 3 Form <---- Form unterhalb der Childs
    || Comment Level 2
    | Comment Level 1

    Uns so sollte es sein:

    Post
    | Comment Level 1
    || Comment Level 2
    ||| Comment Level 3
    ||| Reply Comment Level 3 Form <---- Form direkt beim Kommentar
    |||| Comment Level 4
    |||| Comment Level 4
    || Comment Level 2
    | Comment Level 1

    Woran liegt das und wie kann ich das ändern? Über welche Theme Datei wird die Reply funktion gesteuert? Oder kann das irgendwie mit dem allgemeinen Aufbau/Theming der Kommentare zu tun haben?!

    Das Problem hab ich bei dem Answers Theme von Templatic.

    Ich möchte Usern einen simplen WYSIWYG Editor beim verfassen von Kommentaren bieten.

    Ist es möglich den TinyMCE Editor in das Kommentar Formular zu integrieren? Gibt es dafür eventuel sogar ein Plugin (konnte keins finden)?

    [EDIT] Hoppla, da hab ich bischen zu schnell geschaut. Gibt ja tatsächlich schon ein entsprechendes Plugin. Topic kann geclosed oder gelöscht werden.

    Gruß
    Mobe

    Zitat

    Besuchern wird teilweise (nur bei manchen KW) alle meine Blogeinträge
    angezeigt anstatt nur den jeweils zutreffenden Eintrag anzuzeigen.

    Etwas komisch formuliert aber ich gehe mal davon aus das du die archive meinst (Kategorien, Tags, etc.).

    Deshalb sollte man die Archive einfach nicht indexieren lassen und das Problem ist erledigt.

    Entweder du unterbindest das per robots.txt oder per meta noindex. Ich bevorzuge zweites, dann tauchen die URLs garnicht mehr im Index auf.

    Ganz bequem geht das mit diversen SEO Plugins für WP. All In One SEO Pack, Platinum SEO Pack, Headspace 2 und Co.

    Also einfach für deine Archive, Kategorien und Tags auf noindex, follow stellen und etwas geduld mitbringen.

    Zitat

    Vermutung: ich habe zu viele Beiträge mit den gleichen Tags versehen

    Das ist Quatsch. Darum geht es ja bei Tags. Kategorisieren von Beiträgen nach Schlagwörtern. Wenn es zu jedem Tag nur ein Beitrag geben würde, kann man sich das auch sparen.


    Bezüglich Bounce Rate kannst du eventuell auch mal mit dem Wordpress Greeting Box Plugin experimentieren. Schau es dir mal an. Die Box ird allerdings nur in den Posts eingeblendet, nicht in den Archiv Seiten.


    Wenn ich Dich richtig verstehe, setzt Du im Content Bereich keinen Link zur Quelle? Sondern nur über ein benutzerdefiniertes Feld?

    Widerspricht meiner Meinung nach dem Grundgedanken der Vernetzung.

    Wenn ich deinen Beitrag lese, will ich doch zur Quelle gelangen können.


    Das eine hat mit dem anderen nichts zu tun. Ich nutze die custom field nur um eine bequeme eingabemaske zu haben und die posts einheitlich zu themen. Ob der Link manuel über den WP Editor im Content eingebaut wird, oder über ein custom Field in den Content gerendert wird, ist für den Besucher egal.

    Die Kehrseite ist halt, das WP nur Links Pingt, die über den Editor in den Content eingefügt wurden. Es müsste aber irgendwie gehen, die URL and die entsprechende Funktion zu übergeben.
    http://codex.wordpress.org/Function_Refer…kback_Functions
    Leider fehlt es mir das etwas an Verstandnis des WP Core und der Ping Funktion um dort tiefer einzusteigen.

    Wäre also dankbar wenn mich jemand in die richtige Richtung weißt bzw. dabei unterstützt. Die Frage danach habe ich schon öfters gelesen, Lösungen leider nicht.

    Mauelle Trackbacks kommen auch nicht in Frage, mir geht es um das automatische Pingen des vorhandenen Links.

    Hab es so gemacht..


    http://wpquestions.com/question/show/id/364

    Ich finde einfach keine Lösung für mein Problem: Ich möchte über eine Funktion in meiner single.php das erste angehängte Bild des Posts mit TimThumb zugeschnitten ausgeben.

    die ausgabe der funktion müsste also

    PHP
    echo '<img src="domain.de/tthumb/timthumb.php?src=' . $fullimageurl . '&h=150">'


    sein. Ich hab jetzt stundenlang versuchtdie url des (ersten) angehängten Bildes auszugeben. Samtliche snippets probiert und damit rumgespielt, nichts hat mich weiter gebracht. :-x

    Am besten hat noch diese funktion funktioniert:
    http://www.rlmseo.com/blog/get-images-attached-to-post/
    allerdings bekomme ich damit in jedem Post immer das gleiche image (welches zuletzt hochgeladen wurde)...

    Wäre sehr dankbar wenn mir jemand sagen kann wie ich einfach an die url des Full Image komme?

    Wenn du deine User nur Blogbeiträge in einem Unterverzeichnis schreiben lassen möchtest, ohne das sie individuelle Kategorien anlegen, eigene Themes etc. einstellen können, ist das eigentlich mit einer standart installation möglich.

    Die einzelnen Blogs deiner Autoren kannst du über das Author Template darstellen. Die Blogs deiner Benutzer hätten dann die URL

    domain.de/author/name/

    Bezüglich rechtevergabe gibt es diverse Plugins.

    Andernfalls mal nach Buddypress bzw WP Multisite suchen.

    Beide Beispiele mit einer Weiterleitung ohne www auf mit www. Solltest du immer machen damit kein doppelter Content entsteht.


    Das macht WP in den aktuellen versionen automatisch und muss nicht mehr manuell in der htaccess eingetragen werden.

    Rainmaker
    Am sinvollsten wäre doch deine WP Installation in dein Domain Root zu schieben (da gehört dein Blog auch sinngemäß hin, wenn du unter der Domain nichts anderes betreibst) und den Subfolder per 301 auf die Domain umzuleiten.

    Links im Content eines Wordpress Posts versenden automatisch einen Ping an die verlinkte Seite so das der verlinkte Blog einen Pinback/Trackback bekommt.

    Ich habe meinen Quellen Link in einem custom Field gespeichert und gebe diesen über das die single.php aus. Leider sendet Wordpress so keinen Ping an die verlinkte Seite.

    Ist es irgendwie möglich einen Ping an einen Link aus dem custom field zu schicken? Gibt es eine Art API für die Ping Funktion in Wordpress? Jemand eine Idee?