我一直在尋找一種在WordPress多站點上同步ACF站點的方法。有5個網站有獨立的內容,但他們都使用相同的ACF字段。我寧願避免在每個網站上手動創建和添加這些新字段。WP多站點跨站點同步ACF字段
是否有解決方法?
使用WP 4.8和ACF臨5.5.1.4
我一直在尋找一種在WordPress多站點上同步ACF站點的方法。有5個網站有獨立的內容,但他們都使用相同的ACF字段。我寧願避免在每個網站上手動創建和添加這些新字段。WP多站點跨站點同步ACF字段
是否有解決方法?
使用WP 4.8和ACF臨5.5.1.4
由於您使用的是ACF Pro,因此您可以使用「導出/導入」功能。
您現在可以在網絡範圍內使用ACF字段。
我在想同樣的事情幾次前,來到結論是最簡單的事情是創建一套與ACF場名稱的GitHub庫.php文件,然後將這些回購作爲子模塊提供給您的每個項目。如果放在ACF文件夾這個PHP文件你的主題文件夾內的functions.php中使用函數這樣
function getAcfFileNames()
{
return array(
'acf-one',
'acf-two',
'acf-three',
);
}
function add_php_acf_field_groups()
{
$fileNames = getAcfFileNames();
foreach ($fileNames as $fileName) {
include_once 'acf/' . $fileName . '.php';
}
}
;
add_action('acf/init', 'add_php_acf_field_groups');
這應該只是罰款。如果你想在項目中編輯這些acf.php文件,你可以使用 - >https://github.com/BeAPI/ACF-PHP-Recovery在本地恢復php文件並更新它。之後,只需導出文件並將其提交到ACF庫。
其他然後,不幸的是我還沒有找到更好的解決方案。
你試過了嗎? https://github.com/tmconnect/acf-relationship-multisite –