0

我找到了一个关于如何将类别添加到 wordpress RSS 提要的主题,但是如何将自定义字段添加到 wordpress RSS 提要标题?

      function rssTitle_add_categories($title) {
    $category_array = array_map(create_function('$category', 'return $category->name;'), get_the_category());
    $categories = join(', ', $category_array);
    $title = $title . ' - '.$categories.' - ';
    return $title;
}
add_filter('the_title_rss', 'rssTitle_add_categories');
4

1 回答 1

1

您只需使用自定义字段get_post_meta(或插件 API,如果您使用自定义字段插件)并将其添加到您的标题中,例如:

function rssTitle_add_categories($title) {
    global $wp_query;

    $category_array = array_map(create_function('$category', 'return $category->name;'), get_the_category());
    $categories = join(', ', $category_array);

    $field = get_post_meta($wp_query->post->ID, 'your_field_name', true);

    $title = $title.' - '.$categories.' - '.$field;
    return $title;
}
add_filter('the_title_rss', 'rssTitle_add_categories');
于 2012-09-25T09:52:45.310 回答