【发布时间】:2021-04-01 21:50:52
【问题描述】:
我在functions.php 中添加了一个函数,它适用于带有$link 中提到的链接的一个结果,但是我正在尝试使用此函数显示来自类似链接的多个结果。尝试通过在$link2 中添加第二个链接来返回包含两个变量$atlantic1 和$atlantic2 的数组,还尝试使用新的短代码创建另一个函数以获得第二个结果,但没有任何效果。
解决这个问题的最佳方法是什么?
function fish($bubbles) {
extract(shortcode_atts(array(
"fin" => get_option('pacific'),
), $bubbles));
$width = " width=\"".$fin['width']."\"";
$height = " height=\"".$fin['height']."\"";
$osorientation = " orientationMode=\"manual\"";
$link = "https://pacific.local/item/1/A";
$path = parse_url($link, PHP_URL_PATH);
$segments = explode('/', rtrim($path, '/'));
wp_enqueue_script( 'some-pacific-js' );
$atlantic = "<fish-info fAdd=\"".$segments[2]."\" fId=\"".$segments[3]."\" network=\"".$network."\"></fish-info>";
return $atlantic;
}
add_filter('widget_text', 'do_shortcode');
add_shortcode('pacific', 'fish');
【问题讨论】:
标签: php wordpress function shortcode