如何使用动态 link 创建 php 简码?
How to create php shortcode with dynamic link?
我在创建 WordPress 短代码时遇到了一些问题,因此我可以将它放在我的 Elementor 页面模板下。
// Shortcode to output custom PHP in Elementor
function luxis_ics_endpoint( $atts ) {
return '<a href="'.<?php echo get_feed_link("calendar"); ?>?id=<?php echo get_the_ID(); ?>"> Download .ics </a>';
}
add_shortcode( 'my_elementor_php_output', 'luxis_ics_endpoint');
所以 return,我不知道如何正确编写它,以便它可以使用那些 PHP 代码并在短代码中生成一个 link 供我使用在前端。
如有任何建议,我们将不胜感激!
您的代码看起来正确。在这种情况下,您需要 echo
函数 - 而不是 return
。
我在创建 WordPress 短代码时遇到了一些问题,因此我可以将它放在我的 Elementor 页面模板下。
// Shortcode to output custom PHP in Elementor
function luxis_ics_endpoint( $atts ) {
return '<a href="'.<?php echo get_feed_link("calendar"); ?>?id=<?php echo get_the_ID(); ?>"> Download .ics </a>';
}
add_shortcode( 'my_elementor_php_output', 'luxis_ics_endpoint');
所以 return,我不知道如何正确编写它,以便它可以使用那些 PHP 代码并在短代码中生成一个 link 供我使用在前端。
如有任何建议,我们将不胜感激!
您的代码看起来正确。在这种情况下,您需要 echo
函数 - 而不是 return
。