2016-05-19 27 views
1

我有這個WordPress的網站:www.sensibill.chemicalcode.com,在滑塊下方有一個帶有兩個按鈕的黑色欄。目前它是我創建的高級自定義字段生成器塊,可以讓他們選擇更改背景顏色,按鈕顏色,按鈕文本,按鈕圖標等選項將ACF選項從一個頁面拉到全部

問題是他們希望在所有頁面上都顯示,但在這一刻他們將不得不將它添加到每個乏味的頁面上。有沒有辦法讓我指定,如果在主頁上填寫,則會顯示在所有頁面上?

this is my builder block php for the buttons

this adds it to the homepage as an option

回答

0

如果你有ACF親做到以下幾點:

1)到先進的自定義字段 - >添加新 - >給它一個名稱,並添加你的領域 - >設置「顯示此字段組如果」來選項等於選項。

2.)在您的按鈕block.php文件中設置你的$按鈕變量如下:

$buttons = get_field('button', 'option'); 

如果你不能看到在循環的任何輸出的var_dump的$按鈕變量,並確保它正在拉數據。

1

高級自定義字段有一個叫選項頁插件: https://www.advancedcustomfields.com/add-ons/options-page/

這使您可以通過該網站在全球設立的網頁並獲取你簡單地把一個字段:

<?php 
    $field = get_field('fieldName', 'option'); 
?> 

請記住t他是一個親可以在高級自定義字段網站購買的插件。如果您不想爲此付費,還有其他方法可以在沒有擴展名的情況下在Wordpress中執行此操作。

+0

我已經有專業版本,我已經將我的button-block.php更改爲: $ buttons = get_sub_field('button',5); 但我得到主頁詳細信息後,我該怎麼做? 注意:5是我的主頁的帖子ID –

相關問題