WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

1
Ändern der JPEG-Komprimierung je nach Bildgröße
Kurz. Ich möchte, dass "große" Bilder um 90% und "mittlere" um 60% komprimiert werden. Hat viele af Sie wissen, manchmal leiden größere Bilder unter hoher Komprimierung, andere kleine Bilder jedoch nicht. Mit dieser Funktion können Sie alle JPG-Bilder neu abtasten function custom_jpg_compression($args) { return 90; } add_filter('jpeg_quality', 'custom_jpg_compression'); Wie filtere …
8 filters  images 

1
Wie entferne ich Daten aus vorhandenen Permalinks?
Nach einigen Recherchen zu Daten in Blogs scheint es eine gute Idee zu sein, diese aus den vorhandenen Posts zu entfernen. Erwägen: Selbst gehostet (auf Bluehost) Über 1.000 bestehende Beiträge Alle Beiträge werden von Google indiziert und viele sind von anderen Domains aus verlinkt. Viele Beiträge sind im Blog verlinkt. …

2
Entfernen Sie "Beiträge" aus dem Administrator, zeigen Sie jedoch einen benutzerdefinierten Beitrag an
Nach dem Check - out: http://codex.wordpress.org/Function_Reference/remove_menu_page , verwende ich erfolgreich den folgenden Code ein paar Sachen aus dem Menü auszublenden: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('link-manager.php'); remove_menu_page('tools.php'); remove_menu_page('users.php'); remove_menu_page('edit-comments.php'); } Es scheint jedoch, dass sowohl die Seite "Beiträge" als auch eine Seite mit benutzerdefinierten Beitragstypen ausgeführt werden /wp-admin/edit.php. …


1
Fügen Sie mit add_filter ein neues Element in das Array ein
add_filter('example_filter', function(){ return array( 'tax1' ); } ); add_filter('example_filter', function(){ return array( 'tax2' ); } ); add_filter('example_filter', function(){ return array( 'tax3' ); } ); print_r( apply_filters( 'example_filter', array()) ); Ergebnis ist Array ( [0] => tax3 ) Ich konnte nicht herausfinden, wie ich mit add_filter ein neues Element in dieses …
8 filters  array 

2
Gibt es eine Möglichkeit, Widget-Titel dynamisch zu ändern?
Ich habe einen Fall, in dem das viele Widgets in mehreren benutzerdefinierten Seitenleisten sind. Ich frage mich, ob es eine einfache Möglichkeit gibt, die Titel jedes Widgets dynamisch zu ändern. In der Regel verfügt ein Widget über ein Titelfeld, das Sie manuell oder im Plugin selbst festlegen können. Ich möchte …
8 widgets  title 

4
Wie erhalte ich das Datum der Veröffentlichung außerhalb der Schleife?
Ich muss das Veröffentlichungsdatum des Beitrags herausziehen, damit der Beitrag automatisch abläuft. Die Sache ist, ich kann nicht das richtige Veröffentlichungsdatum bekommen. Hier ist mein Code: global $wpdb; $post_ids = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_status ='publish'" ); foreach($post_ids as $id){ $postdate = get_the_date("Y-m-d",$id ); //here is what I …
8 database  date 

1
Bedingte (browserspezifische) Javascript-Dateien registrieren und in die Warteschlange stellen?
Die WP.SE-Community hat immer empfohlen , Skripte in einem Thema / einer Vorlage (und ebenso sowie für Stylesheets) zu verwenden wp_register_scriptund wp_enqueue_scripthinzuzufügen .wp_register_stylewp_enqueue_style So registriere ich meine Skripte und stelle sie in die Warteschlange ... Zuerst füge ich so etwas in functions.php hinzu add_action('init','wpse54189_register_script'); function wpse54189_register_script(){ //Register scripts wp_enqueue_script( 'jquery' …



2
Vergleiche the_excerpt () mit the_content ()
Gibt es eine Möglichkeit, the_excerpt () mit the_content () zu vergleichen, um festzustellen, ob the_excerpt () tatsächlich den gesamten Beitragsinhalt anzeigt? Zum Beispiel, wenn ein Beitrag besonders kurz wäre. Letztendlich möchte ich am Ende von Auszügen einen "Read more" -Link haben. aber ich möchte, dass es eine Sache für Beiträge …
8 excerpt 

3
Entfernen Sie? Ver = aus wp_register_script
Ich bekomme Nörgelei beim Google-Geschwindigkeitstest in Bezug auf die Querringe in meinen Skripten. Also versuche ich, sie zu entfernen, indem ich false als Argument für diesen Parameter übergebe. Es scheint jedoch keine Wirkung zu haben: wp_register_script('myscript', get_bloginfo('template_directory').'/scripts.myversionnumber.js',false,false,true); wp_enqueue_script('myscript'); PS: Der Teil "myversionnumber" des js-Dateinamens ist mein Mittel zur Steuerung des …

5
Automatisierung des Sicherungsprozesses (über 30 Websites)
Ich betreibe immer mehr WordPress-Sites sowie mehrere für Clients - und das Anmelden, um Upgrades durchzuführen, wird mühsam. Ich suche nach einer Möglichkeit, den Prozess zu automatisieren, vorzugsweise über ein einziges Befehlszeilenskript - und alle Websites auf einen Schlag zu aktualisieren. Mein Ideal wäre es, mich in das sehr gute …



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.