我是新來的wordpress。通過運氣,我開始瞭解WordPress插件通過YouTube提前自定義字段。我閱讀/觀看的所有教程均基於主頁。例如添加滑塊等如何在wp中提前自定義字段的所有頁面中顯示圖像?
如果我在get_header()中有一個標誌,並且我希望它通過ACF放置,它將在整個站點上顯示,而不僅僅顯示在一個頁面上。怎麼可能?
我只是下面的代碼
<?php echo get_field('logo');?>
我是新來的wordpress。通過運氣,我開始瞭解WordPress插件通過YouTube提前自定義字段。我閱讀/觀看的所有教程均基於主頁。例如添加滑塊等如何在wp中提前自定義字段的所有頁面中顯示圖像?
如果我在get_header()中有一個標誌,並且我希望它通過ACF放置,它將在整個站點上顯示,而不僅僅顯示在一個頁面上。怎麼可能?
我只是下面的代碼
<?php echo get_field('logo');?>
要在ACF做到這一點,你需要:
<?php $image-url = get_field('image-field-name', $page-id); ?>
其中「圖像字段名」是您的ACF圖片字段名稱,$ page-id是您創建的頁面的ID。該頁面ID是在URL,當您正在編輯的頁面:/post.php?post=要顯示的圖像
同時添加這header.php中:
<img src="<?php echo $image-url; ?>" alt="" />
<?php the_field($field_name, $post_id); ?>
會吐出您網站上任何自定義字段的內容。您必須指定該頁面的ID才能使用。
例如:<img src="<?php the_field(logo, 89); ?>"/>
所有模板函數(get_field,the_field等)可用於從另一個交/頁加載值,然而,第二參數是必需的定位的交。
每個交/頁在WordPress具有唯一的ID,其可以在URL編輯時找到或通過代碼中發現諸如$後> ID。
顯示一個場:
這個例子將顯示從柱的字段值與123
<p> <?php the_field('field_name', 123); ?> </p>
檢索字段的ID:
這個例子將從ID爲123的帖子中檢索字段值。
<?php
$variable = get_field('field_name', 123);
// do something with $variable
?>
謝謝。它工作得很好 – user2535089
這是行不通的。你能給出一個代碼示例嗎?我的頁面編號是89,字段名稱是徽標。 – gschervish