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.

2
So legen Sie eine Bildgröße fest, die standardmäßig in Media Upload - WP v3.5 ausgewählt ist
Bloß mit mir. Ich möchte, dass auf der Popup-Seite zum Hochladen von Medien standardmäßig eine benutzerdefinierte Bildgröße ausgewählt wird. In Wordpress v3.4.2 und früheren Versionen funktionierte dieser elegante Code einwandfrei: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return …
12 php  functions  filters  media 

1
Wie funktioniert printf (__ ())? Arbeit?
Heute arbeite ich mich durch ein Thema, um WordPress und Templating besser zu verstehen. Ich habe folgendes entdeckt: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Ich weiß, es zeigt "Designed by Blub" (wo Blub verlinkt ist). Aber was bedeutet das __()oder warum gibt es einen String-Insert? Wofür …

5
Wordpress und magische Zitate
Ich habe einige Wordpress-Plugins geschrieben und hatte ein Problem damit, dass Wordpress POST- und GET-Daten in magische Anführungszeichen setzt. Insbesondere die Funktion "wp_magic_quotes" in \ wp-includes \ load.php, die (vermutlich bei jeder Antwort) in wp-settings.php aufgerufen wird. Diese Funktion fügt den Daten magische Anführungszeichen hinzu, selbst wenn ich magische Anführungszeichen …
12 php  plugins 


5
Best Practice für PHP
Wenn Sie eine Vorlage wie single.php erstellen und PHP in HTML verpackt haben, ist es am besten: PHP starten + stoppen? beispielsweise <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Oder Echo HTML und Escape PHP? Zum Beispiel - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() …
11 php  wp-query  escaping 

2
Soll ich spl_autoload_register () in meinem Plugin verwenden?
Wenn ich spl_autoload_register in meinem Plugin verwende, erhalte ich: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Ich habe etwas gelesen und verschiedene Korrekturen gefunden. Einer auf SO sagte, spl_autoload_register nicht mit WordPress zu verwenden. Ist das richtig? Ich bin sicher, …

3
Wie bekomme ich Permalink und Titel von der Post-ID?
Ich habe eine Reihe von Post-IDs gespeichert und möchte die Posts als Links auflisten. Dies bedeutet, dass ich den Titel und den Permalink für die Post-ID - $ id erhalten muss. Die Liste sollte durch die folgende if-Bedingung wiedergegeben werden, was bedeutet, dass ich $ id irgendwie durch den Permalink …
11 permalinks  title  array  php  id 

8
Gibt es eine Möglichkeit, die Wordpress-Benutzer zu verwenden, ohne jedoch den gesamten Wordpress-Kern zu laden?
Ich habe eine Wordpress-Site und eine Webanwendung, die nur von registrierten (Wordpress) Benutzern verwendet werden kann. Jetzt lade ich wp-blog-header.php, um zu überprüfen, ob der Benutzer angemeldet ist. Alles funktioniert einwandfrei, aber da ich bei jeder Anfrage (einschließlich AJAX) auch den Wordpress-Kern laden muss, verlangsamt dies meine Anwendung sichtbar (mehr …
11 php 


1
Mega Menu Walker
Ich versuche einen Mega-Menü-Walker zu erstellen. Leider entgehen Wanderer meinen Codierungskenntnissen völlig. Ich könnte wirklich Hilfe gebrauchen, damit es funktioniert. Hier sind die Funktionen, die ich brauche: Wickeln Sie die zweite Ebene <ul>ein <section>. [KOMPLETT] Wenn ein Benutzer die Klasse "break" auf a <li>in der zweiten Ebene setzt <ul>, machen …

2
HTML-Vorlagenseite mit PHP-Funktion zurückgeben
Ich möchte ein Formular erstellen, das ich mit einem Shortcode in meine Site einfügen kann. Es wäre wirklich schön, wenn ich den HTML-Teil in einer separaten Datei erstellen und ihn dann mit einem PHP-Shortcode einfügen könnte (um die Logik der Seite von der Mechanik der Umwandlung in einen Shortcode zu …

4
Wie rufe ich wp_get_current_user () in einem Plugin auf, wenn Plugins vor pluggable.php geladen werden?
Das aktuelle Ergebnis ist "Schwerwiegender PHP-Fehler: Aufruf der undefinierten Funktion wp_get_current_user ()", was sinnvoll ist, aber nicht hilft. Ich muss $ current_user verwenden. Hier ist der Code, den ich derzeit verwende: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( …

4
Nur get_posts bestimmter Postformate
Ich versuche, eine Archivliste nur mit meinen "normalen" Artikeln im Post-Format zu erstellen (keine Link-, Seiten-, Zitat- usw. Formate). Wie würde ich has_post_format( 'standard' )oder etwas Ähnliches in den folgenden Code implementieren ? Ich konnte keine Abfrage finden get_posts, die nur bestimmte Formattypen anfordert. <?php // Get the posts $myposts …

1
Begrenzen Sie die Anzahl inaktiver Widgets
Ich versuche, die Anzahl der Widgets in der Seitenleiste "wp_inactive_widgets" auf maximal 10 zu beschränken, da die Widgets-Administrationsseite unglaublich langsam ist: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } Dies funktioniert anscheinend, aber das Problem ist, dass die …
10 php  widgets  options 


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.