如何將自定義分類檔案的樣式表排入佇列?我為 project_category_css 創建了一個 ACF 選擇欄位,并設定欄位位置以顯示分類是否等于“專案類別”。選擇欄位值為:
- /custom-css/white.css
- /custom-css/black.css
- /custom-css/blue.css
我試過這個,但它不起作用:
function taxonomy_style()
{
if (is_tax('project_category')) {
$project_category_css = get_field('project_category_css');
wp_enqueue_style('project_category_css', get_stylesheet_directory_uri(). $project_category_css);
}
}
add_action('wp_enqueue_scripts', 'taxonomy_style', 99);
我也試過這個:
function taxonomy_style()
{
if (is_tax('project_category', array('Example 1', 'Example 2', 'Example 3', 'Example 4'))) {
$project_category_css = get_field('project_category_css');
wp_enqueue_style('project_category_css', get_stylesheet_directory_uri(). $project_category_css);
}
}
add_action('wp_enqueue_scripts', 'taxonomy_style', 99);
uj5u.com熱心網友回復:
您的條件 foris_tax()是正確的,并且應該有效。
如果您的 ACF 欄位位于分類術語管理頁面上,那么您需要在get_field- 這在檔案中解釋 -將 ACF 添加到稅收中
如果是這種情況,那么這應該有效。
function taxonomy_style() {
if ( is_tax( 'project_category' ) ) {
$project_category_css = get_field( 'project_category_css', get_queried_object() );
wp_enqueue_style( 'project_category_css', get_stylesheet_directory_uri() . $project_category_css );
}
}
add_action( 'wp_enqueue_scripts', 'taxonomy_style', 99 );
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/482025.html
標籤:php WordPress wordpress 主题 高级自定义字段 acfpro
