Articles of functionen

Automatisches Hinzufügen von benutzerdefinierten Feldern (post_meta) zu allen veröffentlichten Posts, stündlich, über wp_cron?

Ich versuche, das Post-Meta aller veröffentlichten Posts stündlich (über wp_cron) mit dem folgenden Code zu aktualisieren: if ( ! wp_next_scheduled( ‘postviews_updatedcounts_hourly_event’ ) ) { wp_schedule_event( time(), ‘hourly’, ‘postviews_updatedcounts_hourly_event’ ); } add_action( ‘postviews_updatedcounts_hourly_event’, ‘postviews_updatedcounts_function’ ); und… function postviews_updatedcounts_function() { global $post; $posts = get_posts(‘post_status=publish’); foreach( $posts as $post ) { $post_id = $post->ID; $seconds = current_time( […]

PHP-Version oder Config verbieten das korrekte functionieren des Skripts

Ich habe eine function, die auf einer anderen Site korrekt funktioniert, aber nicht auf meiner (die Zeichenfolge wird auf meiner Site nicht ersetzt). Beide Seiten verwenden das Standard-WP-Thema 2012 und die gleichen Plugins. Ich bin perplex darüber, was diesen Filter daran hindert, die angegebene Zeichenfolge zu entfernen. add_filter(‘tribe_events_title_tag’, ‘ecp_filter_single_title’, 10, 3); function ecp_filter_single_title( $title_filter, $new_title, […]

Fragen Sie den benutzerdefinierten Post-Typ ab und zeigen Sie seinen Inhalt an

Ich bin ein Neuling in der Entwicklung von WP-Themen und Probleme, meine cpt zu zeigen. Ich habe ein neues cpt in meiner functions.php Datei hinzugefügt: // Creates Testimonials Custom Post Type function testimonials_init() { $args = array( ‘label’ => ‘Testimonials’, ‘public’ => true, ‘show_ui’ => true, ‘capability_type’ => ‘post’, ‘hierarchical’ => false, ‘rewrite’ => array(‘slug’ […]

wp_upload_bits – Definiere (Sub-) Ordner / (Sub-) Verzeichnis vor dem Dateinamen?

Ich habe diesen Code für ein Plugin, das ich verwende. $comment_image_file = wp_upload_bits( $title . $user->user_login . $comment_id . ‘.’ . $file_ext, null, file_get_contents( $_FILES[ $comment_image_id ][‘tmp_name’] ) ); So kann ich den Postnamen ($ title) und den Benutzernamen ($ user-> user_login) als Teil des hochgeladenen Dateinamens kein Problem haben. Ich möchte jedoch, dass diese […]

WordPress Javascript Widget jQuery Abhängigkeitsproblem

Ich verwende eine lokale Neuinstallation von WP 4.0 de_GB ohne Plugins. Ich habe einige Informationen erhalten, um ein JS-Widget in meine Website zu implementieren. $(function() { $(“#login”).loginWidget({ partnerRef: 0000, }); }); Nun ist mein Verständnis, dass ich die WP jQuery-Bibliothek verwenden und alles über meine functions.php-Datei laden soll. Hier ist was ich mache: /* Enable […]

Zeigen Sie einen Beitrag basierend auf seiner Metabox-Auswahl an

Ich habe ein Kundenportal erstellt, in dem ein Kunde seine Projekte einsehen kann. Ich habe zwei Benutzerkonten “Clients” und “Administrator”. Sowohl Clients als auch Administrator werden zum Frontend der Site zu einem Dashboard umgeleitet, das nach der Anmeldung aktuelle Projekte anzeigt. Wenn sich Kunden anmelden, sehen sie ihre Projekte. Wenn sich ein Administrator anmeldet, werden […]

Entfernen Sie Überschriften-Tags bei Zeilenumbruch

Ich muss Zeilenumbrüche in einem h1-Absatz mit dem visuellen Editor hinzufügen. Bei jedem Zeilenumbruch fügt WordPress automatisch h1 Tags zu jeder neuen Zeile hinzu. Beispiel: Watsup World Wie kann ich den Code oben verhindern und stattdessen bekommen: Watsup World Hinweis: Ich kann den Texteditor nicht verwenden. Es muss mit einem visuellen Editor funktionieren.

Erstellen von angepassten PHP-Dateien im Theme-Ordner

Ich entwickle ein E-Commerce-Thema, das eine Bestellseite erfordert. Ich habe eine PHP-Datei in meinem Theme-Ordner namens order-page.php erstellt und hoffe, diese Seite über die WordPress-Root-URL (example.com/order-page) zu erreichen. add_action(‘template_redirect’, ‘template_redirect’); function template_redirect(){ $basename = basename($_SERVER[‘QUERY_STRING’]); echo $basename; if($basename==’order-page’){ loadCustomTemplate(TEMPLATEPATH.”/$basename.php”); } } function loadCustomTemplate($template) { global $wp_query; if(!file_exists($template)){ return; } $wp_query->is_page = true; $wp_query->is_single = false; […]

Einstellungen in functions.php, die von einem Plugin verwendet werden

Ich schreibe ein einfaches Plugin und möchte einige Einstellungen in einem Array in der functions.php Datei. Ich denke darüber nach, dies im theme functions.php hinzuzufügen $test = array(‘haha’ => ‘hehe’); my_function( $test); Allerdings muss ich es durch Aktionen und Filter im Plugin holen. Zum Beispiel habe ich eine function wie folgt: add_action(‘wp_head’, ‘tryit’); function tryit() […]

Sanitize HTML, wo zu sanieren

Ich habe eine function, die ein style = “..” HTML-Attribut zurückgibt. Ich bin mir nicht sicher, wie man es saniert. Hier ist der Code: functionen.php function zz_style($properties, $values) { $styles_array = array(); $i = 0; foreach ($properties as $property) { if ($values[$i] != null) { $styles_array[] = $property . ‘:’ . $values[$i]; } $i++; } […]