在另一个PHP函数中使用值

时间:2014-10-08 09:18:25

标签: php wordpress

在WordPress中,我目前正在使用插件<?php the_field('event_boat'); ?>中的此功能输出所选字段的帖子ID,在此示例中恰好是5755

由于插件只允许我输出帖子ID,是否可以在<?php echo get_permalink(); ?>中合并该函数的值以获得基于帖子ID的永久链接?

4 个答案:

答案 0 :(得分:2)

您可以将ID作为参数传递给get_permalink函数,方法是将ID值存储在新变量中,或者直接将ACF函数作为参数传递。

$post_id = get_field('event_boat');
echo get_permalink($post_id) // echoes out link for ID 5755

我使用get_field()而不是the_field(),因为the_field()将回显该值,我们只想传递它。 我们也可以这样做:

echo get_permalink(get_field('event_boat'));

答案 1 :(得分:2)

这应该可以正常工作。 :)

<?php $a = get_permalink(get_field('event_boat')); echo $a; ?>

答案 2 :(得分:2)

<?php $a =get_permalink(get_field('event_boat')); echo $a; ?>

答案 3 :(得分:1)

这应该可以正常工作。 :)

<?php echo get_permalink(get_field('event_boat')); ?>