Als «shortcode» getaggte Fragen

BB-Code-ähnlicher Mechanismus, mit dem in eckigen Klammern eingeschlossene Zeichenfolgen als Abkürzung für längere und kompliziertere Zeichenfolgen dienen können. Diese Zeichenfolgen werden von Rückruf-Handlern verarbeitet, normalerweise beim Laden von Seiten, die die in Klammern eingeschlossene Zeichenfolge durch die Ausgabe des Rückruf-Handlers ersetzen.


8
Skripte / Stile in die Warteschlange stellen, wenn ein Shortcode vorhanden ist
Wie können Skripte und / oder Stile für die Verwendung in Plugins registriert / in die Warteschlange gestellt werden? Ich habe vor kurzem ein einfaches Plugin-Plugin gemacht , um den Benutzer Avatar / Gravatar mit einem Shortcode hinzuzufügen. Ich habe verschiedene Stiloptionen für die Anzeige des Avatars (quadratisch, rund usw.) …



1
Was macht extract (shortcode_atts (array (do?
Der Kodex sagt shortcode_atts()Kombiniert Benutzer-Shortcode-Attribute mit bekannten Attributen und fügt bei Bedarf Standardwerte ein. Das Ergebnis enthält alle Schlüssel aus den bekannten Attributen, die mit Werten aus Shortcode-Attributen zusammengeführt werden. Es macht für mich nicht viel Sinn (ich bin ein Neuling). Hier ist ein Beispiel: function wps_trend($atts) { extract( shortcode_atts( …
28 shortcode 


3
Inhalt und Galerie aufteilen
Gibt es eine Möglichkeit, den Inhalt des Posts und den Funktionscode der Galerie aufzuteilen? Ich möchte die Galerie außerhalb meines normalen Inhalts anzeigen, egal wie oder wo sie platziert ist. Ich kann dies verwenden, um den Shortcode selbst zu erhalten: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); …

1
apply_filters ('the_content', $ content) vs do_shortcode ($ content)
Nehmen wir an, ich habe eine Designoption oder einen benutzerdefinierten Postmeta-Textbereich. Jetzt möchte ich mehrere Shortcodes, allgemeine Texte, Bilder usw. ausführen. Was ist die beste Vorgehensweise und warum? Option 1: $content = //my text area data; echo apply_filters('the_content', $content); Option 2: $content = //my text area data; echo do_shortcode($content); Erklären …

3
Lösung zum Rendern von Shortcodes im Admin-Editor
Ich habe diese Frage vor etwa einem Jahr gestellt und hoffe, dass es eine einfache Lösung gibt, mit der ich mein Ziel erreichen kann. Also hier geht es: Ich benutze oft Shortcodes im Admin-Editor, aber wenn ich sie dem Client übergebe, verstehen sie oft nicht, wie sie funktionieren. Was ich …

4
Shortcode anzeigen, ohne ihn auszuführen
Ich versuche, Code auf meiner WordPress-Seite anzuzeigen und er funktioniert nicht. Alles, was ich lese, besagt, dass Sie in der Lage sein sollten, preTag mit Code-Tag zu verwenden, und es wäre gut, aber wenn ich versuche, einen Shortcode anzuzeigen, wird der Shortcode gerendert und nicht der Code angezeigt. Der Kodex …
18 shortcode 


5
Wie kann ich ein ']' in einem Funktionscode umgehen?
Wie kann ich eine rechte Klammer in einem Funktionscode umgehen? Ich arbeite an einem Google Map-Plugin, das Punkte codiert hat. Manchmal haben die Polygone das] darin, was WP glauben lässt, dass es das Ende des Shortcodes ist. Beispielsweise: [my_shortcode latitude='36.93' longitude='-72.98' encoded_points='ortlF~g]tM?cZEH`z]}|@DQfi]' ] Ich habe versucht, ]was kein Problem für …
17 shortcode 

3
Übergeben Sie einen booleschen Wert als Shortcode
Wie kann ich in WordPress-Shortcodes boolesche Attribute übergeben? Beide von [shortcode boolean_attribute="true"]oder [shortcode boolean_attribute=true]geben Zeichenfolgenwerte an. BEARBEITEN Es wäre kein Problem für Benutzer, die wissen, was sie tun, wenn ich den von @brasofilo kommentierten Trick verwende. Einige Benutzer gehen jedoch verloren, wenn sie einen Attributwert falseangeben und einen trueWert erhalten …

4
Wie kann man den WordPress Galerie Code mit PHP in functions.php manuell reparieren?
Es wurde oft darüber gesprochen, dass Wordpress einen wirklich schlechten Code für die eingebaute Galerie-Funktion ausgibt. Dies ist der Kerncode, der für die Galerieausgabe verantwortlich ist (in /wp-includes/media.php): function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the default gallery template. $output = apply_filters('post_gallery', …

2
Der Shortcode wird immer oben auf der Seite angezeigt
Ich benutze einen Shortcode, um verschiedene Loops über die loops-name.php einzulesen. Aus irgendeinem Grund steht es immer oben auf der Seite. Ich habe es gegoogelt und die Verwendung von Echo anstelle von Return verursacht dieses Problem, aber mit meinem Code verwende ich kein Echo. Hier ist der Shortcode: // setup …
15 shortcode 

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.