gpt4 book ai didi

具有多行参数的WordPress简码

转载 作者:行者123 更新时间:2023-12-03 16:11:55 25 4
gpt4 key购买 nike

如何将带有更多参数和多行的简码插入WordPress页面?
反斜杠用作行分隔符:

[my_shorcode parameter_1=10 \
parameter_2=20 \
parameter_3="test"]

但是它在最新的WordPress版本中不起作用。我想使用更多行以提高代码的可读性。

最佳答案

感谢@Arvind K.的建议

This is not good idea since it breaks normal post editing behavior. Rather you should try to keep shortcodes "short



我一直在通过解决此问题

1. 我已经通过这种方式使用了简码 [my-shortcode id="1"]
2. 我已经创建了帖子类型 我的简码

3. 步骤 1.的id我的简码发布 id

4. ACF(自定义字段)中我已经为 创建了字段我的简码

(字段-是简码参数)

5. 然后,您可以使用 我的简码帖子获取字段。
add_shortcode( 'my-shortcode', function ( $atts, $content ) {    
$custom_shortcode_id = $atts['id'];

$parameter_1 = get_field( 'parameter_1', $custom_shortcode_id );
$parameter_2 = get_field( 'parameter_2', $custom_shortcode_id );

return "Your shortcode content $parameter_1, $parameter_2";
} );

关于具有多行参数的WordPress简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60190715/

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