WordPress中的自定义简码

时间:2020-08-20 10:51:26

标签: php wordpress

我有些困惑,请在可能的情况下寻求帮助:

我有一个带有两个文本位的圆圈按钮链接,我想输入一个短代码:

if (activityListener.checkPermissions())

但是目前我无法调用该函数以将其创建为实际的短代码-有什么想法我做错了吗?

到目前为止,这是我的php:

<a href="">
<div class="find-out-btn alignright">
<h3>Header Text</h3>
<p>Paragraph text</p>
</div>
</a>

任何想法如何将其链接到WordPress?

非常感谢,

2 个答案:

答案 0 :(得分:2)

您需要调用add_shortcode函数来设置要在编辑器中使用的shortcode标记,并将其链接到上面的shortcode回调函数,例如

add_shortcode( 'show_visit_info', 'visit_info_shortcode' );

您可以在functions.php(或插件文件)中的回调函数之前或之后添加此代码 这将创建shortcode标记,以在页面编辑器中用作[show_visit_info]

参考:WP documentation for add_shortcode

答案 1 :(得分:0)

function bartag_func( $atts ) {
    $a = shortcode_atts( array(
        'foo' => 'something',
        'bar' => 'something else',
    ), $atts );

    return "foo = {$a['foo']}";
}
//register
add_shortcode( 'bartag', 'bartag_func' );

echo do_shortcode('[bartag]'); //return foo = something

您应该阅读documentation