Wordpress - 缩短简码
Wordpress - Shorten Shortcode
在我的论坛(用 WordPress 制作) 我让用户添加复制到剪贴板按钮,这样他们可以使代码更容易复制。我正在 为此使用一个插件,这意味着当您在论坛上发帖并输入此内容时,它会复制到剪贴板按钮:
[pw-clippy caption="Copy"]Text to Copy goes here[/pw-clippy]
我真的不喜欢用户在制作这些按钮时必须使用插件的名称 'pw-clippy' 所以我想知道是否可以缩短它你输入类似:
[copytoclip caption="Copy"]Text to Copy goes here[/copytoclip]
或者这样也可以:
[copytoclip]Text to Copy goes here[/copytoclip]
这可能有一个简单的解决方案,但我对 WordPress 还很陌生,想了解更多。
感谢您的帮助。
注意:我不确定它是否称为简码,但如果有任何相关知识,我们将不胜感激:D
未经测试,但这里是:
function copytoclip_shortcode( $atts, $content = null ){
return do_shortcode('[pw-clippy caption="Copy"]' . $content . '[/pw-clippy]');
}
add_shortcode( 'copytoclip', 'copytoclip_shortcode' );
将它添加到 functions.php
,或者作为一个独立的插件文件放在您的 wp-content/plugins/
目录中更好。
在我的论坛(用 WordPress 制作) 我让用户添加复制到剪贴板按钮,这样他们可以使代码更容易复制。我正在 为此使用一个插件,这意味着当您在论坛上发帖并输入此内容时,它会复制到剪贴板按钮:
[pw-clippy caption="Copy"]Text to Copy goes here[/pw-clippy]
我真的不喜欢用户在制作这些按钮时必须使用插件的名称 'pw-clippy' 所以我想知道是否可以缩短它你输入类似:
[copytoclip caption="Copy"]Text to Copy goes here[/copytoclip]
或者这样也可以:
[copytoclip]Text to Copy goes here[/copytoclip]
这可能有一个简单的解决方案,但我对 WordPress 还很陌生,想了解更多。
感谢您的帮助。
注意:我不确定它是否称为简码,但如果有任何相关知识,我们将不胜感激:D
未经测试,但这里是:
function copytoclip_shortcode( $atts, $content = null ){
return do_shortcode('[pw-clippy caption="Copy"]' . $content . '[/pw-clippy]');
}
add_shortcode( 'copytoclip', 'copytoclip_shortcode' );
将它添加到 functions.php
,或者作为一个独立的插件文件放在您的 wp-content/plugins/
目录中更好。