WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren



2
Hinzufügen von Seitenattributen Metabox und Seitenvorlagen zu den Beiträgen Seite bearbeiten?
( Hinweis für Moderatoren: Der Titel lautete ursprünglich "Wie kann ich den Selektor" Seitenattribute "und / oder" Seitenattribute> Vorlage "zum POSTS-Editor hinzufügen") WP erlaubt derzeit nur die Zuordnung einer "Vorlage" zu Pages (d post_type=='page'. H.). Ich möchte diese Funktionalität auch auf Posts (d post_type=='post'. H.) Erweitern . Wie kann ich …

12
Cookies auf mehreren Websites, bei denen Netzwerksites einen eigenen Domainnamen haben
Ich habe mich entschieden, mehrere eigenständige Wordpress-Websites in eine einzige Installation mit mehreren Standorten zu integrieren. Ich habe eine brandneue Multisite-Installation mit Unterverzeichnissen erstellt, eine MU-Netzwerksite mit Unterverzeichnis-URL erstellt, den Inhalt von der ursprünglichen eigenständigen Site exportiert und dann diesen Inhalt in die Unterverzeichnis-MU-Site importiert. Anschließend habe ich die ursprüngliche …
14 multisite 

3
Wie man JavaScripts in ein Plugin einreiht
Dieses Mal habe ich große Probleme damit, JavaScript-Dateien in den Plugin-Ordner aufzunehmen. Ich versuche ein Plugin zu erstellen, indem ich Widget-Dateien aus dem Themes-Verzeichnis übertrage. Ich habe die Widget-Datei kopiert, aber diese Widget-Datei hing von einer JavaScript-Datei ab, also habe ich einen / js / -Ordner im Plugin-Verzeichnis erstellt. wo …




3
Starten Sie das 4.2 utf8mb4-Datenbank-Upgrade neu
Ich habe WP auf 4.2 aktualisiert, während es sich auf einem alten Server befand, der nicht den Upgrade-Anforderungen für utf8mb4 entspricht . Ich bin auf einen anderen Server umgezogen, der diesen Anforderungen entspricht, aber WP startet dieses Datenbank-Upgrade nicht mehr: /wp-admin/upgrade.php sagt Your WordPress database is already up-to-date. Ich habe …
14 database 

7
Wie führe ich alle 5 Minuten eine Funktion aus?
Ich muss alle 5 Minuten eine Funktion ausführen. Ich habe folgendes aus dem Kodex erwähnt: <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> Ich möchte diese Funktion nur alle 5 Minuten ausführen, unabhängig davon, wann ich anfangen soll. Wie kann ich das Außerdem heißt es im Codex, dass cron ausgeführt wird, wenn …

1
Wie funktioniert die Nonce-Überprüfung?
Ich kann sehen, dass wp_nonce_field einen Wert im versteckten Feld erzeugt. <input type="hidden" id="message-send" name="message-send" value="cabfd9e42d" /> Aber wp_verify_nonce verwendet diesen Wert nicht, soweit ich das beurteilen kann, aber ich kann mich irren. Es sieht so aus, als würde ein Sitzungstoken zur Überprüfung verwendet. $expected = substr( wp_hash( $i . …

2
Wie kann man einer Benutzerrolle erlauben, einen neuen Benutzer mit einer Rolle zu erstellen, die niedriger als seine Ebene ist?
Ich habe drei zusätzliche Rollen in meiner Site. Arzt Rezeptionist Gast Diese Rollen werden mit folgendem Code hinzugefügt: * adding Doctor role */ $doctor_role = add_role('Doctor', __('Doctor'), array('read'=>'true')); /* adding Receptionist role */ $receptionist_role = add_role('Receptionist', __('Receptionist'), array('read'=>'true')); /* adding Guest role */ $guest_role = add_role('Guest', __('Guest'), array('read'=>'true')); Standardmäßig Administratorlegen …


3
Festlegen der Eltern-Kind-Beziehung zwischen verschiedenen benutzerdefinierten Beitragstypen
Ich habe gerade eine Beziehung zwischen einem Beitragstyp "Folgen" und einem Beitragstyp "Zeichentrickserie" eingerichtet. Ich habe dieses Code-Bit verwendet, um es in das Meta-Feld einzufügen und das übergeordnete Element eines anderen Beitragstyps zuzuweisen: add_action('admin_menu', function() { remove_meta_box('pageparentdiv', 'episodes', 'normal'); }); add_action('add_meta_boxes', function() { add_meta_box('episodes-parent', 'Cartoon Series', 'episodes_attributes_meta_box', 'episodes', 'side', 'default'); …

3
Wie mache ich einen Text mit Hyperlink in WordPress übersetzbar?
Ich habe verschiedene Möglichkeiten gesehen, einen Text mit einem Hyperlink übersetzbar zu machen. Es ist mir jedoch nicht gelungen, eine einzige bewährte Methode zu finden. Hier sind einige der Lösungen, die ich gefunden habe: // METHOD 1 sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' …

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.