Articles of Best Practices

Laden von JavaScript / CSS für Shortcodes

Ich habe ein Plugin veröffentlicht, das einen Shortcode erstellt und eine JavaScript-Datei und eine CSS-Datei benötigt, um auf jede Seite geladen zu werden, die diesen Shortcode enthält. Ich könnte das Script / Style auf allen Seiten laden, aber das ist nicht die beste Vorgehensweise. Ich möchte nur die Dateien auf Seiten laden, die den Shortcode […]

“Statische” Seiten innerhalb eines Themas

Was ich erreichen möchte, ist das Hinzufügen von vCards zu meinen Kontaktseiten, die im laufenden Betrieb erstellt und heruntergeladen werden können. Ich denke, ich könnte eine sehr nackte Vorlage mit der functionalität und den richtigen Mime-Einstellungen zum Header usw. machen, eine Seite hinzufügen (die nie so angezeigt wird), um eine Adresse zu erhalten und sie […]

Best Practice: Was im Thema und was in Plugin für große E-Commerce-Website gehört

Ich bin dabei, eine große benutzerdefinierte E-Commerce-Website zu erstellen, die nicht in WooCommerce passt. (Meistens verwende ich WooCommerce für eCommerce.) Es hat auch ein komplett individuelles Design. Ich weiß jedoch, dass WooCommerce nur ein Plugin ist. Rendern aller Vorlagen bei Bedarf Also meine Frage ist, wie macht ihr das? Vielleicht machst du einfach folgendes: Fügen […]

Beste Methode zum Wechseln zwischen Termen (benutzerdefinierte Taxonomie)

Ich möchte hier etwas lernen. Mit dem folgenden Code lade ich eine externe Datei für jede Bedingung basierend auf einem bekannten Satz von benutzerdefinierten Begriffen. Ich verwende has_terms, um nach einem bestimmten Wert in der benutzerdefinierten Steuer ‘delivery_option’ zu suchen. $taxonomy = ‘delivery_option’; if(has_term( ‘public-delivery’, $taxonomy ) ){ include_once( CHILD_THEME_DIR . ‘/includes/sidebar-part-public.php’); } elseif (has_term(‘onsite-delivery’, […]

Einen optionalen benutzerdefinierten Beitragstyp aus einem Plugin registrieren

Ich sehe die Codex-Hinweise, um flush_rewrite_rules () beim Aktivieren und Deaktivieren von Plugins aufzurufen, wenn ich einen benutzerdefinierten Post-Typ aus einem Plugin registriere, aber ich suche nach der besten Vorgehensweise, wenn ein Plugin Benutzern die Möglichkeit gibt, einen benutzerdefinierten Post-Typ zu registrieren. Mit anderen Worten, der benutzerdefinierte Post-Typ wird nur registriert, wenn eine Einstellung festgelegt […]

Was ist der richtige Weg, um den HTML-Code eines externen Formulars wie Payflowlink von Paypal einzubetten?

Ich hatte eine Anfrage, das Folgende in eine Spendenseite für eine Gruppe einzufügen. Das Problem ist, dass WP (rechtmäßig) dieses HTML einschränkt, um mich oder jemanden daran zu hindern, etwas weniger als ehrlich zu machen. Frage: Wie könnte ich dieses One-Button-Formular in einer WordPress-Seite anzeigen? Andere Dinge, auf die ich gestoßen bin Ich habe andere […]

Spezielle Bedeutung mit Benutzer-ID 0 verknüpfen

Ich schreibe ein Plugin, das eine benutzerdefinierte Tabelle mit Daten erstellt, die mit einem Benutzerkonto mit einem Benutzer- user_id Feld user_id ist. Wenn das Benutzerkonto aus irgendeinem Grund gelöscht wird, möchte ich das Feld user_id in meiner benutzerdefinierten Tabelle auf 0 , um die gespeicherten Daten in anonymisierter user_id zu speichern. Da die erste Benutzer- […]

Wie können Benutzer, die keine Coder sind, komplizierte Daten eingeben?

Es gibt natürlich viele Möglichkeiten, dasselbe zu erreichen, aber ich würde gern Rückmeldung darüber bekommen, wie ich dieses Problem angegangen bin (weil es sich etwas altmodisch anfühlt und ich vermute, dass es vielleicht mächtiger oder eleganter sein könnte) Möglichkeiten, es zu tun). Ich richte eine WordPress-Site für eine Person ohne Programmierkenntnisse ein. Ich verwende Unterstriche […]

Seite mit mehreren editierbaren Textinhalten

Ich bin neu in WP (nicht zum Erstellen von Websites) und ich versuche zu sehen, welcher der Community- Standard eine Seite mit mehreren bearbeitbaren Inhalten (Text, Bilder …) hat. Ich denke an Seiten mit benutzerdefinierten Layouts (zB: homepage ), wo ich eine 12 Spalten Zeile, dann 4-4-4 eins, ein Bild usw. habe. Hinweis: Das Layout […]

Schnellste und effizienteste SQL-Abfrage, um zu überprüfen, ob UID existiert

Was ist der schnellste und effizienteste Weg, um zu überprüfen, ob ein eindeutiger Bezeichner in einer database existiert? Vor allem für eine wahnsinnig große DB wollte man einfach nur eine true/false Antwort finden, wenn sie gefunden wird. global $wpdb; $guid = ‘12345’; $results = $wpdb->get_results( “SELECT * FROM $wpdb->posts WHERE `uid`=’$uid’ LIMIT 1”); if( empty […]