gpt4 book ai didi

php - WordPress中的自定义简码

转载 作者:行者123 更新时间:2023-12-04 09:03:45 26 4
gpt4 key购买 nike

我有点卡住了,如果可能的话,希望得到一些帮助:
我有这个带有两位文本的圆形按钮链接,我希望制作一个简码:

<a href="">
<div class="find-out-btn alignright">
<h3>Header Text</h3>
<p>Paragraph text</p>
</div>
</a>
但目前我无法调用该函数将其创建为实际的简码 - 任何想法我哪里出错了?
到目前为止,这是我的 php:
// Add Shortcode
function visit_info_shortcode( $atts , $content = null ) {

// Attributes
$atts = shortcode_atts(
array(
'link' => ‘',
’title’ => ‘',
’subtitle’ => ‘',
),
$atts
);

$link = $atts['link'];
$target = $atts['target’];
$title = $atts['title’];
$subtitle = $atts['subtitle’];

if ($link) {
return '<a class="visitinfo" href="'. $link .'"><div class="find-out-btn alignright"><h3>' . $title . '</h3><p>' . $subtitle . '</p></div></a>';
} else {
'<a class="visitinfo" href="'. $link .'"><div class="find-out-btn alignright"><h3>"Visit"</h3><p>"Find out More"</p></div></a>';
}
}
有什么想法可以将其链接到 WordPress 吗?
非常感谢,

最佳答案

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

add_shortcode( 'show_visit_info', 'visit_info_shortcode' );
您可以在您的functions.php(或插件文件)中的回调函数之前或之后添加它
这将创建在页面编辑器中使用的短代码标签 [show_visit_info]引用: WP documentation for add_shortcode

关于php - WordPress中的自定义简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63503493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com