Suchen Sie nach einer Möglichkeit, PHP-Funktionen in Ihren Inhalt zu implementieren? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um Shortcodes in WordPress hinzuzufügen.
Es gibt drei verschiedene Arten von Shortcodes:
[myshortcode]– Einfacher Shortcode.[myshortcode id="5"]– Shortcode mit Parameter.[myshortcode]Hallo Welt![/myshortcode]– Shortcode ist BB Code.
Shortcodes sind eine großartige Möglichkeit, PHP-Funktionen in Ihren Beiträgen und Seiten zu verwenden. Sie können sie auch zur Formatierung Ihres Inhalts verwenden, z. B. für Fettdruck.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
// Simple Shortcode
# Adds a shortcode called 'hello'.
function helloworld() {
return 'Hello World!';
}
add_shortcode('hello', 'helloworld');
// Shortcode with parameter
# Adds a shortcode that allows parameters. #
function myname($name) {
extract(shortcode_atts(array(
'name' => 'name'
), $name));
return 'My name is' . $name;
}
add_shortcode('user', 'myname');
# Example: [user name="Filip"] #
// BB Code style
function font_bold( $attr, $content = null ) {
return '<span style="font-weight: bold">' . $content . '</span>';
}
add_shortcode('bold', 'font_bold');
// BB Code with parameters
function colorpick( $color, $content = null ) {
extract(shortcode_atts(array(
'color' => 'color'
), $color));
return '<span style="color: ' . $color . '">' . $content . '</span>';
}
add_shortcode('font', 'colorpick');
Für einen sehr einfachen Link-Shortcode verwenden Sie diesen Schnipsel. Wenn Sie [mysite] in Ihren Beitrag einfügen, wird er durch den Hyperlink in der mysite-Funktion in Zeile 2 ersetzt. Fügen Sie diesen Code in die functions.php Ihres WordPress-Themes oder in ein seitenspezifisches Plugin ein:
function mysite(){
return '<a href="http://mysite.com">visit my website</a>';
}
add_shortcode('mysite', 'mysite');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: 9 beste WordPress-Akkordeon-Plugins und wie man Download-Tracking in WordPress mit Google Analytics einrichtet.
sind zwei Parameter möglich?
Ja, das können Sie tun, indem Sie weitere Array-Elemente an die Funktion shortcode_atts übergeben.