Articles of Shortcode

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 […]

Shortcode im Shortcode mit dynamischer Variable verwenden

Also habe ich einen Shortcode geschrieben, um einen Loop zu generieren (der die letzten Posts anzeigt), der Shortcode ist einfach [loop] . Hier ist der Code, der den Inhalt jedes Posts ausgibt (was das Bit ist, das mir Probleme verursacht): $output .= “” . get_the_content() . “”; Also schreibe ich Posts und der Shortcode nimmt […]

Wo ist der Shortcode entgangen?

Ich arbeite mit einer function, die eine Liste von Posts zurückgibt, die den gleichen Typ wie der eigentliche Post hat. Tatsächlich gibt es eine Liste von Links mit Titel auf Anker Link und lassen Sie es mit einem Shortcode verwenden: function list_this_type_posts( $atts ) { extract(shortcode_atts(array( ‘container’ => ‘div’, ‘ulist’ => ‘ul’, ‘list’ => ‘li’, […]

Wie verwende ich Shortcodes in einer Widget-Sidebar, wenn ich einen Ajax-Call führe?

Ich versuche einen Shortcode vom Promotion Slider Plugin in einem Widget zu verwenden, wenn ich einen Ajax-Anruf mache. Wie gesagt, ich könnte es erreichen: add_action( ‘init’, function() { ps_register_shortcode_ajax( ‘ps_get_slider’, ‘8’ ); } ); function ps_register_shortcode_ajax( $callable, $action ) { if(isset($_POST[‘href’])) { $pageId = preg_match( ‘/^http:\/\/.+\/\?page_id=\d+$/’, $_POST[‘href’] ) ? substr( strrchr( $_POST[‘href’], ‘=’ ), 1 […]

Wie lade ich ein Plugin bei einem Ajax-Aufruf?

Ich habe diese Frage gepostet: Wie verwende ich Shortcodes in einer Widget-Sidebar, wenn ich einen Ajax-Call mache? , ohne Antworten. Jetzt möchte ich eine spezifischere Frage stellen. Das Problem scheint zu sein, dass der Shortcode nicht vom Plugin verarbeitet wird, so als ob ich den Shortcode zB durch ersetzen es funktioniert einwandfrei. Ich vermute also, […]

Seltsames get_the_ * Verhalten mit PHP 5.4

Lass mich versuchen zu erklären, was mit mir passiert ist: Ich habe ein Shortcode-Plugin, das untergeordnete Seiten der aktuellen Seite anzeigt (ein Mod von http://wpist.me/wp/child-pages-shortcode/ , sehr nützlich). In der Anzeigefunktion verwendet es get_posts (), mit sehr einfachem Code, konform mit den Codex-Beispielen ( http://codex.wordpress.org/Function_Reference/get_posts ): global $post; foreach ($pages as $post) { setup_postdata($post); $html […]

Shortcode zur Ausgabe von get_header funktioniert nicht

Ich versuche, einen Shortcode zu erstellen, der den Inhalt einer meiner Template-Header-Dateien ausgeben wird. Ich habe den Shortcode in meiner functions.php Datei erstellt function zoo_header(){ return ‘test’.get_header(‘navbar’); } add_shortcode(‘zoo-header’, ‘zoo_header’); Und benutze es in meinen Vorlagen: [zoo-header] oder do_shortcode(‘[zoo-header]’) Die Ausgabe des Shortcodes ist jedoch einfach “Test”. Warum wird der Inhalt meiner header-navbar nicht angezeigt? […]

Überschreiben einer Kurzwahlnummer

Ich habe ein Thema, das das Visual Composer-Plugin mit einem Schieberegler auf der Titelseite erweitert. Der Slider zeigt fünf Erfahrungsberichte von fünf verschiedenen Kunden. Ich möchte das vorgestellte Bild jedes Testimonials als Miniatur im Schieberegler hinzufügen. Hier ist der verkürzte Code aus dem übergeordneten Thema: function jo_customers_testimonials_slider( $atts ) { extract( shortcode_atts( array( ‘limit’ => […]

Stellen Sie das Thumbnail von der URL ein, indem Sie das Bild in functions.php aufnehmen

Also habe ich eine ganze Reihe von functionen geschrieben, mit denen Vine-Videos angezeigt werden. Ich habe dann einen Shortcode, der den Code ausgibt. Das letzte, was ich tun muss, ist das Post-Thumbnail zu setzen. Ich möchte dies automatisch tun können, wenn der Beitrag veröffentlicht wird. Auf einer Vine-Seite haben sie im einen Code, der ein […]

Verwandle PHP-Shortcode in ein Widget

Ich habe dieses Bit von php, das einen kurzen Code mit dem Datum von heute in dem Format ruft, das ich brauche. <?php $today = date('d.m'); echo do_shortcode(‘[table id=1 column_widths=”10%|10%|80%” filter=”‘.$today.'” /]’); ?> Ich kann es in eine Seitenvorlage einfügen und das funktioniert, aber ich würde es gerne in einem html / txt Widget verwenden. […]