Als «php» getaggte Fragen

Bei Fragen zur serverseitigen Programmiersprache, in der der WordPress-Kern, Plugins und Themes geschrieben sind. Fragen zur Verwendung von PHP außerhalb eines WordPress-Kontexts sind nicht themenbezogen, werden jedoch möglicherweise bei Stack Overflow gestellt.

4
So fügen Sie Javascript korrekt in functions.php hinzu
Ich möchte einige hässlich aussehende Pfeile entfernen, die bei Warenkorbschaltflächen in WooCommerce Standard sind. Um dies zu erreichen, habe ich einen Tipp zum Hinzufügen des folgenden Codes gefunden, der die Pfeile entfernen sollte, wenn das Dokument geladen wurde. Ich gehe davon aus, dass ich es in meine functions.php einfügen werde. …

1
Wie kann ich mit der Einstellungs-API ein Mehrfachauswahl-Array für eine Plug-In-Optionsseite speichern?
Ich denke, dass dies eher ein Problem mit meinem PHP als mit der Verwendung der Einstellungs-API ist, aber ich kann Wordpress anscheinend nicht dazu bringen, ein Array von Daten für eine Mehrfachauswahlbox zu speichern. Das Mehrfachauswahlfeld entspricht einem benutzerdefinierten Metafeld, und die Auswahloptionen sind die benutzerdefinierten Beitragstypen, die dieses Metafeld …


1
Wie kann sichergestellt werden, dass jeweils nur ein wp_cron () ausgeführt wird?
Ich habe ungefähr 20 wp_cron()Funktionen wie den folgenden Code. Fast alle Cron laufen stündlich; einige sind täglich. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Um die Serverleistung zu erhöhen und keine Server-Limit-Nachrichten von …

1
Hochladen von Medien mit der REST-API
Ich habe Probleme beim Hochladen von Medien auf eine WordPress-Site mit der JSON REST-API. Mit dem folgenden Code kann ich die Fotos hochladen, aber ihnen werden keine Informationen zugewiesen, nicht einmal der Name - tatsächlich wird der Name automatisch zur URL und zum Dateinamen (ohne die Erweiterung). $username = "ZX"; …
9 php  uploads  media  wp-api  curl 



2
Positionieren Sie WooCommerce Breadcrumb außerhalb des Wrapper-Inhalts neu
Ich habe derzeit diesen Code in meiner Funktionsdatei für das WooCommerce-Plugin. function my_theme_wrapper_start() { echo the_breadcrumb(); echo '<section role="main"><div class="wrap">'; } function my_theme_wrapper_end() { echo '</div></section>'; } function mytheme_prepare_woocommerce_wrappers() { remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); add_action( 'woocommerce_before_main_content', 'my_theme_wrapper_start', 10 ); add_action( 'woocommerce_after_main_content', 'my_theme_wrapper_end', 10 ); } …
9 php  plugins 

9
WordPress weigert sich, E-Mails zu senden. "... Ihr Host hat möglicherweise die Funktion mail () deaktiviert."
Ich habe kürzlich einen Kommentarbereich auf meiner Website implementiert und versucht, die E-Mail-Benachrichtigung zum Laufen zu bringen. Es scheint keine E-Mail-Benachrichtigungen senden zu wollen, wenn neue Kommentare abgegeben werden. Um zu sehen, ob PHP E-Mails senden kann, habe ich versucht, das Passwort zurückzusetzen (da Sie ein neues Passwort per E-Mail …
9 php  wp-mail  email 

2
So ändern Sie das Upload-Verzeichnis in wp_handle_upload
Ich versuche herauszufinden, wie die Funktion wp_handle_upload für ein benutzerdefiniertes Plugin verwendet wird, damit ich mein eigenes Upload-Verzeichnis angeben kann. Der bisherige Code nimmt eine Datei von meiner Plugin-Einstellungsseite und lädt sie mit Jahr und Monat in den Ordner hoch. Ich bin auf diesen Link gestoßen, von dem ich dachte, …


1
dbDelta-Unterstützung für FOREIGN KEY
Unter PHP 5.3.13 / MySQL 5.5.21 funktioniert der folgende Code nicht: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); …
9 php  mysql  dbdelta 


4
Eine externe API in WordPress verbrauchen?
Ich habe einen Kunden, der eine WordPress-Website hat, und er möchte sie erweitern, um neue Funktionen hinzuzufügen. Diese Funktionen sind in einer Website enthalten, die ich bereits erstellt habe (eine Art Suchmaschine über eine Datenbank mit einigen Filtern) und die unter neuen Verbesserungen steht. Was ich vorhabe, ist, eine JSON-API …

4
Umfang der WordPress-Theme-Variablen
Ich muss eine Variable erstellen, auf die in allen meinen WordPress Theme-Vorlagendateien (index.php, header.php usw.) zugegriffen werden kann. Ich weiß, dass Funktionsdefinitionen in der functions.phpVorlagendatei (in Ihrem Themenpfad) enthalten sind, aber für Variablen gibt es so etwas nicht. Zum Beispiel muss ich ständig Kategorien in meinem Thema abrufen, daher möchte …
9 php  themes  globals 

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.