Произвольные поля для многих вебмастеров стали удобным инструментом, способным наращивать функциональность блога практически до бесконечности. Например, с помощью произвольных полей можно создавать разные типы записей, делать сортировку, осуществлять поиск по словам, употребляемым в произвольных полях, вставлять ссылку в заголовок поста, и многое другое. Привожу еще несколько приемов использования произвольных полей.
Как вывести произвольные поля предыдущей и следующей записи?
Вставьте следующий код в шаблон (обычно это single.php):
ID, 'CUSTOM_FIELD', $single = true); $next_value = get_post_meta( $next_post->ID, 'CUSTOM_FIELD', $single = true); ?> <p></p>previous
Показывать полный пост или краткий текстовый анонс?
Добавьте в шаблон в качестве цикла этот код:
Как удалить панель с произвольными полями?
Добавьте в файл functions.php код:
function remove_default_page_screen_metaboxes() { remove_meta_box( 'postcustom','post','normal' ); } add_action('admin_menu','remove_default_page_screen_metaboxes');
Как увеличить количество произвольных полей?
По-умолчанию WordPress позволяет использовать в блоге 30 произвольных полей. Это количество можно увеличить до 50, если вставить следующий код в файл functions.php:
add_filter( 'postmeta_form_limit' , 'customfield_limit_increase' ); function customfield_limit_increase( $limit ) { $limit = 50; return $limit; }