WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

6
posts_per_page no limit
Ich möchte ALLE Beiträge mit zurückgeben query_posts. Ich habe versucht posts_per_page, eine wirklich hohe Zahl query_postseinzustellen, bin jedoch ausgeflippt und habe keine Beiträge zurückgegeben. Was ist der richtige Weg, um Posts ohne Limit abzufragen? $args = array( 'post_type' => 'post', 'cat' => '22,47,67', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' …

5
Die Paginierung funktioniert nicht mit der benutzerdefinierten Schleife
Ich habe eine benutzerdefinierte Schleife, mit der ich einige Immobilienlisten anzeige, die innerhalb von 60 Tagen verfügbar sein werden. Ich rufe es mit folgender Funktion auf: <?php $sixtydays = date('Y/m/d', strtotime('+60 days')); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $query = new PostsOrderedByMetaQuery(array( 'post_type' => array('post', 'real-estate'), 'meta_key' => 'Time …

4
Programmgesteuertes Hinzufügen eines Navigationsmenüs und von Menüelementen
Über API-Funktionen möchte ich ein neues Navigationsmenü definieren , es im aktuellen Thema auswählen und dann einige Seiten als Menüelemente einfügen. Dies soll zum Beispiel bei einer Themenaktivierung geschehen. Durch einen (mäßig schmerzhaften) Prozess des Reverse Engineerings, bei dem die Datenbank nach dem manuellen Einrichten des Navigationsmenüs und der Elemente …
41 menus  navigation  api 

4
Gibt es eine Möglichkeit, HTML-formatierte E-Mails mit der wp_mail-Funktion von Wordpress zu senden?
Gibt es einen action_hook oder etwas ähnliches, das mir dabei helfen könnte? Ich habe versucht, Markup in eine PHP-String-Variable einzufügen und habe gerade eine E-Mail mit der Funktion wp_mail wie folgt ausgelöst: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body = "<html><body><h1>Hello World!</h1></body></html>"; $send_mail = wp_mail($email_to, $email_subject, $email_body); Aber es …

2
Zählen Sie die Beiträge einer benutzerdefinierten Wordpress-Schleife (WP_Query)?
Ich habe versucht, Folgendes zu platzieren: <?php $count = count($custom_posts); ?> <h2><?php echo $count; ?></h2> am Ende der Schleife: <?php if ( bbp_get_forum_title() == 'Test Forum 1' ) : ?> <?php $custom_posts = new WP_Query(); ?> <?php $custom_posts->query('post_type=blocks&location=Business and Finance&order=DESC'); ?> <?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?> <div class="ad"> <?php …
41 loop 


6
Wie kann ich den_archive_title () anpassen?
In meinem Kinderthema habe archive.phpich den folgenden Code zum Anzeigen des Titels meiner Archivseiten: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Dabei werden meine Titel jedoch als "Kategorie: Kategorietitel " anstatt einfach als Titel ohne vorangestelltes "Kategorie:" angezeigt. Mein erster Instinkt war außer Kraft setzen get_the_archive_title()aus wp-includes/general-template. Aber nach dem, …

6
Wie man ein 404 auf WordPress erzwingt
Ich muss auf einigen Posts eine 404 erzwingen, basierend auf den Bedingungen. Ich habe es geschafft (obwohl ich nicht weiß, ob ich es richtig gemacht habe) und ich bekomme eine 404.phpVorlage, die wie erwartet geladen wird. Mein Code: function rr_404_my_event() { global $post; if ( is_singular( 'event' ) && !rr_event_should_be_available( …

10
So strukturieren Sie ein Plugin
Dies ist keine Frage zum Erstellen eines WordPress-Plugins. Vielmehr könnten, wenn überhaupt, Anleitungen angewendet werden, wie die Dateiarchitektur eines Plugins zusammengestellt werden kann. Einige andere Programmiersprachen oder Bibliotheken verfügen über sehr kontrollierte Methoden zum Organisieren von Verzeichnissen und Dateien. Manchmal ist das ärgerlich und unterstreicht die Freiheit, die PHP bietet, …

1
Permalinks: Benutzerdefinierter Beitragstyp -> Benutzerdefinierte Taxonomie -> Beitrag
Ich habe Probleme mit der Arbeit mit WordPress-Umschreiberegeln und könnte Hilfe gebrauchen. Ich habe einen benutzerdefinierten Beitragstyp namens _shows_. Alle Shows haben eine eigene Taxonomie. Kategorie _show-category_.A _show_hat nie mehr als eine _show-category_. Ich möchte, dass meine URLs wie folgt weitergeleitet werden: www.mysite.com/shows/ => archive-shows.php www.mysite.com/shows/%category%/ => taxonomy-show-category.php www.mysite.com/shows/%category%/%postname%/ => …

7
Wie entferne ich Admin-Menüseiten, die von Plugins eingefügt wurden?
Ich habe den folgenden Code, der viele Dinge aufräumt, die nicht im Admin-Bereich verwendet werden: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); //Settings …

3
Fügen Sie mehrere Plugin-Verzeichnisse hinzu
Die Aufgabe Sie können registrieren, indem register_theme_directory()Sie zusätzliche Themes-Verzeichnisse für Ihre WP-Installation hinzufügen . Leider bietet core nicht die gleiche Funktionalität für Plugins. Wir haben bereits MU-Plugins, Drop-Ins, Plugins und Themes. Für eine bessere Dateiorganisation benötigen wir jedoch mehr. Hier ist die Liste der Aufgaben, die zu erfüllen sind: Fügen …


2
Produkt-ID von Bestell-ID in Woocommerce abrufen [geschlossen]
Ich habe Probleme mit Woocommerce-Produktdetails und der Beziehung zu Bestelldetails. Ich kann die Produkt-ID einer zugehörigen Bestell- ID auf der Seite Bestellungen anzeigen des Woocommerce-Themas nicht finden. Ich möchte lediglich den Produktinhalt und den Permalink usw. auf der Seite " Bestellungen anzeigen" erhalten. Ich habe versucht zu suchen wp_postmeta, hatte …
38 plugins 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.