WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

2
Verbessern Sie die WordPress-Sicherheit, indem Sie nicht öffentliche Ressourcen ausblenden
Ich bin neu in WordPress und möchte die Sicherheit von WordPress Multisite verbessern, indem ich nicht öffentliche Ressourcen verstecke, z. wp-admin, wp-config etc. Meine Einstellung scheint zu funktionieren, aber ich weiß nicht, ob diese Einstellung etwas beschädigen kann (Kernfunktionen, beliebtes Plug-In usw.) Sind meine Einstellungen im Allgemeinen gut? Meine Einstellungen …

4
Verhindern Sie, dass comment_template () die Datei comment.php lädt
Ich entwickle ein WordPress-Theme mit einer Template-Engine. Ich möchte, dass mein Code so gut wie möglich mit der WP-Kernfunktionalität kompatibel ist. Ein Kontext zuerst Mein erstes Problem bestand darin, einen Weg zu finden, um die Vorlage ausgehend von einer WP-Abfrage aufzulösen . Ich habe dieses Problem mit einer meiner Bibliotheken, …
9 templates 

3
Best Practice zum Verweisen auf das Plugin-Verzeichnis
Mein Plugin verwendet den folgenden Code, um auf eine Datei zu verweisen, aber ich habe gelesen, WP_PLUGIN_DIRdass dies nicht funktioniert, wenn ein Benutzer den Standard-Plugin-Ordner umbenennt. Ich möchte auch durch /location-specific-menu-items/einen Verweis auf den aktuellen Plugin-Ordner ersetzen . $gi = geoip_open(WP_PLUGIN_DIR ."/location-specific-menu-items/GeoIP.dat", GEOIP_STANDARD); Wie könnte ich dies umschreiben, damit es …

1
Abschnitt "Benutzerdefiniertes Bild" im Customizer
Ich habe also diesen benutzerdefinierten Abschnitt im Customizer, der die Feature-Produkte auf der Startseite steuert. Dort sind alle registriert und so weiter, aber das Problem, an dem ich festhalte, ist, wenn der Client eines der Feature-Images hochlädt, von denen ich nicht weiß, wie ich es aktualisieren soll. functions.php code Ich …



5
Wie frage ich nach Beiträgen nach partiellem Metaschlüssel ab?
Ich habe eine Funktion, die den "Gefällt mir" -Status für einen Beitrag als Beitragsmeta speichert. Ich möchte dieses "Gefällt mir" dem Benutzer zuordnen, dem es gefallen hat. Daher richte ich ein benutzerdefiniertes Feld mit dem Namen "Gefällt mir_Status_ {Benutzer_ID}" (wobei {Benutzer_ID} die ID des aktuell angemeldeten Benutzers ist) ein, das …

1
Benutzerdefinierte Taxonomie-Abfrage nach Upgrade auf 4.4 unterbrochen
Ich habe gerade ein Upgrade von 4.2 auf 4.4 durchgeführt und jetzt ist meine Taxonomie-Abfrage leer. Es hat vor dem Upgrade einwandfrei funktioniert. Ich habe eine benutzerdefinierte Taxonomie mit dem Namen registriert 'title', die von meinem benutzerdefinierten Beitragstyp verwendet wird 'sg-publications'. In Anlehnung an die WP-Vorlagenhierarchie habe ich eine Vorlage …

2
Multisite Network Port Num Probleme?
Ich folge diesem Tutorial , um ein Netzwerk von WordPress-Sites zu erstellen. Nach dem Hinzufügen /* Multisite */ define( 'WP_ALLOW_MULTISITE', true ); In meiner wp-config.phpDatei und wenn ich anfange, ein Netzwerk mit mehreren Standorten zu konfigurieren, wurde dieser Fehler angezeigt ERROR: You cannot install a network of sites with your …

1
Der TinyMCE-Editor bricht mein wunderschönes HTML
Dies ist so ziemlich ein genaues Duplikat von: Wie können Wordpress und TinyMCE <a> -Tags akzeptieren, die Elemente auf Blockebene umschließen, wie dies in HTML5 zulässig ist? und HTML5-, WordPress- und Tiny MCE-Problem - das Wickeln des Ankertags um div führt zu einer funky Ausgabe Mein Problem ist, dass die …

2
WP 4.4. Browser für reaktionsschnelle Bilder, der den „falschen“ auswählt
Ich bin froh, dass WP 4.4. Wird mit einer integrierten Funktion für reaktionsschnelle Bilder geliefert. Aber ich bin nicht so glücklich damit. Ich habe einige benutzerdefinierte Bildgrößen in meinem eingerichtet functions.php: add_image_size ('post-thumbnails', 600, 600, true); add_image_size ('news-large', 1024, false); add_image_size ('news-small', 500, false); add_image_size ('3-col', 500, 375, true); add_image_size …

2
Fragen Sie die WP REST API v2 nach mehreren Metaschlüsseln ab
Mit v2 der REST-API möchte ich einige Beiträge nach mehreren Metaschlüsseln abfragen . Mit v1 konnte ich die URL wie folgt formatieren &filter[meta_value][month]=12&[meta_value][year]=2015und es funktionierte (nachdem die Metawerte der API zugänglich gemacht wurden). Mit v2 kann ich dies nur mit den in diesem GitHub-Thread aufgeführten Methoden zum Laufen bringen: https://github.com/WP-API/WP-API/issues/1599#issuecomment-161166805 …

1
Warum hat WordPress mehr als ein Salz?
Ich schätze, ich stelle hier einen Mangel an Sicherheitskenntnissen fest, aber sollte es nicht ausreichen, ein Salz zu haben? Warum sind vier verschiedene Salze notwendig? define('AUTH_SALT', 'z(ly|p-aeKf^I~OfOUUIL&Y?C5Z.iu|L}kY%dvclq.h9n`)MlZe6'); define('SECURE_AUTH_SALT', 'NIY8g>=l9y~eV~WLu 3n>UG#3wSl4YfT%;z9`7m9Gk/k_Vn4`ej8'); define('LOGGED_IN_SALT', '<-[R@, I;m%n*9G?CU1a:))pEAa/r5X5@pT`cO2H|c2&x~G<p*3T:-5v<N'); define('NONCE_SALT', 'm(-0:+r0a%z~a:2F;]-geM$9~!4j(q3QdpkmB7;P+ZYYw7Rdy{97fS'); (Keine Sorge, die Werte sind verstümmelt und es handelt sich um eine lokale Site.)
9 security 

2
Der beste Weg zu flush_rewrite_rules für einen benutzerdefinierten Beitragstyp in einem Mu-Plugins-Plugin?
Ich schreibe ein Plugin, das (unter anderem) einen benutzerdefinierten Beitragstyp instanziiert. Es ist ein Multisite-Plugin und befindet sich im Verzeichnis mu-plugins . Was ist in dieser Situation die beste Vorgehensweise für den Umgang mit flush_rewrite_rules () ? Für ein "normales" Plugin würden Sie dies in einem Aktivierungs-Hook tun - was …

1
Zeigen Sie beliebte Beiträge auf einer anderen PHP-Website über die WP REST JSON-API an
Ich muss beliebte und aktuelle Beiträge auf einer anderen PHP-Website unter derselben Domain anzeigen. Beispiel: www.example.com -> Hauptwebsite (PHP, MySQL) www.example.com/blog -> WordPress-Blog Müssen beliebte, aktuelle Blog-Beiträge auf der Hauptwebsite anzeigen. Bitte beachten Sie, dass Blog und Hauptwebsite zwei separate Datenbanken verwenden. Ich habe mich dafür entschieden, das WP REST …

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.