在使用高級自定義字段 WordPress的我用get_field('my-custom-field');
如何組合字符串以用作php var?
我得到這個代碼,我想在一個函數來存儲調用一些增值經銷商:
<img src="<?php the_sub_field('image-1'); ?>">
<?php $target_post = get_sub_field('target-1'); ?>
<?php echo get_the_title($target_post); ?>
所有我需要內更換我的功能是-1
到-2
,-3
等。我該怎麼做?
我曾經嘗試這樣做,不工作:
function imageBlock($fieldID = '1') {
<img src="<?php the_sub_field('image-$fieldID'); ?>">
<?php $target_post = get_sub_field('target-$fieldID'); ?>
<?php echo get_the_title($target_post); ?>
}
如何傳遞的fieldID
到get_field('my-custom-field-1');
功能?
只有一個問題:爲什麼要使用sotern'',反其道而行之。只是'回聲「」;'然後取出PHP標籤的其餘部分,目前你的函數不會工作 – JOUM
@JOUM不,他有權進出PHP解析。如果沒有邏輯來決定HTML應該是什麼,你不應該回應HTML。此外,由於單引號字符串作爲函數調用的參數,您的解決方案仍然不起作用。 – worldofjr
@worldofjr該功能不會工作!見第一和第二行。並且不需要在3線和4 php的標籤,所以沒得到你:) – JOUM