Articles of posts

Aktion nur bei Veröffentlichung hinzufügen – nicht aktualisieren

Ich habe Aktion, die Meta-Feld mit Wert nach der Veröffentlichung hinzufügt. Problem ist, dass wenn ich das Post-Meta-Feld aktualisiere, auf den Standardwert zurückgesetzt wird. Ich habe bereits ‘new_to_publish’ anstelle von ‘publish_post’ versucht, aber es funktioniert nicht. add_action(‘publish_post’, ‘add_custom_field_automatically’); function add_custom_field_automatically($post_ID) { global $wpdb; if(!wp_is_post_revision($post_ID)) { update_post_meta($post_ID, ‘votes_count’, ‘0’); } } Trotzdem kann es nicht funktionieren […]

JSON ist nach json_encode-Posts nicht gültig

Ich habe Probleme beim Speichern von JSON in einer benutzerdefinierten Tabelle in meiner database. Ich ziehe einige Posts (+ verbundene Posts) aus der database und füge sie zu einem Array hinzu. Dies ist ein Teil meines Arrays: array(2) { [“post”]=> array(22) { [“post_author”]=> string(1) “1” [“post_date”]=> string(19) “2015-07-30 13:36:23” [“post_date_gmt”]=> string(19) “2015-07-30 13:36:23” [“post_content”]=> string(1002) […]

Anzahl der Beiträge pro Seite Einstellung funktioniert nicht?

OK, hier ist mein Problem. Ich habe statische Homepage und eine separate Posts-Seite auf meiner WordPress-Seite. Ich habe die beiden im Admin-Panel definiert. Jetzt habe ich auch die maximale Anzahl von Posts auf 5 (in Einstellungen> Lesen) eingestellt, aber alle Posts (10+) werden immer noch auf der Blog-Seite angezeigt. Ich zeige auch die neuesten 3 […]

Beitragsseite – verschiedene Längen des Auszuges

ist es möglich, wordpress auf der posts-seite zu bekommen, um das folgende beispiel zu machen. Die ersten drei Beiträge müssen ein großes Bild haben, das die Breite der Titelbox und einen längeren Ausschnitt umfasst. Der Rest der Beiträge muss dünner sein und ein kleineres Bild sollte nach links schweben. Wie würde ich das in der […]

Post von einem Netzwerk mit mehreren Standorten abfragen

Ich arbeite an einem Multi-Site-Blog-Netzwerk, wo ich den letzten Post auf meiner Homepage, 10 Post pro Seite Navigation anzeigen muss. Ich habe es implementiert mit wpdb Objekt mit einer komplexen SQL-statement. Ich habe Blog-IDs get_blog_list function Durchläuft jede Blog-ID-Liste und generiert eine einzige SQL-Abfrage, um Post von allen Websites zu erhalten Verwendete wpdb->get_result , um […]

Ändere Permalinks für Posts, aber nicht für benutzerdefinierte Post-Typen

Derzeit ist meine Permalink-Struktur für Beiträge domain.com/post-title Ich verwende eine statische Titelseite und eine “Blog” -Seite für Posts. Ich möchte gerne die Permalink-Struktur für Beiträge, Tags und Kategorien ändern domain.com/blog/post-title Ich kann einfach / blog / in der Permalink-Struktur hinzufügen, aber der Haken ist, dass meine benutzerdefinierten Post-Typen auch diese modifizierte Permalink-Struktur bekommen und das […]

Wie man einen “Veröffentlichen” -Link zu den Schnellaktionen hinzufügt

Ich versuche, einen Link “Veröffentlichen” durch die Schnellaktionen hinzuzufügen: aber ich bin mir nicht sicher, wie ich es umsetzen soll. Folgendes habe ich bisher: add_filter(‘post_row_actions’, function ( $actions ) { global $post; // If the post hasn’t been published yet if ( get_post_status($post) != ‘publish’ ) { $nonce = wp_create_nonce(‘quick-publish-action’); $link = get_admin_url(‘path to where’) […]

Einem Benutzer das Posten in bestimmten Kategorien verbieten

Ich schreibe ein Plugin, das es dem Benutzer verbietet, in bestimmten Kategorien zu posten. Ich versuche, dem Benutzer eine Fehlermeldung anzuzeigen, wenn er versucht, in der eingeschränkten Kategorie zu posten, und möchte auch, dass WP das nicht in der database veröffentlichen soll. Ich versuche dies mit dem save_post-Hook zu machen. Wie auch immer, ich stehe […]

Query posten verschiedene Autoren

Ich versuche Post aus einer zufällig bestellten Kategorie zu bekommen, stelle aber sicher, dass der Autor sich nicht wiederholt. Also habe ich diese Abfrage, die wie beabsichtigt funktioniert, aber es gibt die Chance, dass der Autor in diesen 4 Posts wiederholt wird. Also irgendwelche Ideen wie ich dafür sorgen könnte, dass es nicht geht? Ich […]

Wo ist das Objektobjekt “Vorfahren”?

Ich arbeite normalerweise mit dem ancestors Attribut des Post-Objekts: if ( in_array( $target_id, $post->ancestors ) ) { // do whatever } Aber beim Debuggen des Post-Objekts habe ich gesehen, dass es keine Spur davon gibt. Kann mir jemand helfen, den Grund dafür zu verstehen?