wordpress bekommen Auszug von id
Ich bin mit dem Optionen Rahmen
und ich kann nicht herausfinden, warum dies nicht funktioniert
$x = of_get_option('post_number');
$content_post = get_post($x);
echo $content_post->post_excerpt;
seine sehr seltsam, weil
echo of_get_option('post_number');
funktioniert einwandfrei und gibt eine Anzahl
und nach get_post mein code sollte funktionieren
doch das echo wird nichts, nicht einmal eine Fehlermeldung
also ich muss handeling get_post() falsch irgendwie, irgendwelche Hinweise?
BEARBEITEN
var dump http://pastebin.com/ZEgQ5WPn
zeigt, dass post_content ist voll, aber post_excerpt leer ist
wie kann ich die Regeneration der Auszug?
BEARBEITEN [gelöst]
beschloss ich Händisch überschreiben der Auszug aber meine option fehlte, dann fand ich diese
und verwendet
add_post_type_support( 'page', 'excerpt' );
Händisch zu schreiben, den Auszug
haben Sie versucht, drucken Sie das Objekt? sprich: echo "<pre>"; print_r($content_post); echo "</pre>"; dann sehen Sie, was das ist, die Ausgabe, die Chancen sind, post Auszug leer ist?
es gibt diese - pastebin.com/ZEgQ5WPn
es gibt diese - pastebin.com/ZEgQ5WPn
InformationsquelleAutor Neros | 2012-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im ernst, das ist genial. Hatte keine Ahnung, dass es existierte.
InformationsquelleAutor realmag777
Dies post_content, und erstellen Sie einen Auszug aus ihm heraus. Sie können ersetzen Sie die post_content für beliebige andere Zeichenfolge der code. Veränderung der 55-bis eine andere Zahl zu erhöhen, die Anzahl der Wörter zurück.
Sie möchten nur, gespeichert mah loife. Danke.
Sehr willkommen 😉 @AariaCarterWeir
InformationsquelleAutor heathhettig
Sollten Sie in der Lage sein zu verwenden get_post() wie diese, die gibt fast alle built-in post-Parametern als Teil des post-Objekts.
Wenn das fehlschlägt (es sollte nicht, aber vielleicht haben Sie versucht, durch den Klang der es) vielleicht checkout aus WP_Query und pass in
"p=$my_id"
als param. Dies ist wahrscheinlich die Funktion verwendet, unter der get_post Haube sowieso.Der leere string (gegen null) deutet darauf hin Ihrem Auszug leer ist. vielleicht überprüfen Sie heraus, was diese Abfrage gibt (von hand):
SELECT blueroom_posts.* FROM blueroom_posts WHERE 1=1 AND blueroom_posts.ID = 9 AND blueroom_posts.post_type = 'post' ORDER BY blueroom_posts.post_date DESC
aber laut diesem anderen dump nicht leer pastebin.com/ZEgQ5WPn dieses Ding treibt mich in den Wahnsinn, sieht alles so aus, wie es arbeiten sollte, und es so wenig code, um durch zu suchen macht es nur noch schlimmer
oder zumindest zeigt es den Inhalt ist voll, aber Auszug ist leer, so krass
InformationsquelleAutor buley