У меня есть пользовательский пост-тип, и я хочу отобразить признак слайдера на моей домашней странице с некоторыми из этих пользовательских сообщений.Рекомендуемый пользовательский слайдер типа сообщения
Я хочу создать метабокс, чтобы выбрать, является ли это заметкой или нет, и только затем отображать его.
Это код, который у меня есть, который не работает для добавления метабокса.
<?php function sm_custom_meta() {
add_meta_box('sm_meta', __('Featured Posts', 'sm-textdomain'), 'sm_meta_callback', 'post');
}
function sm_meta_callback($post) {
$featured = get_post_meta($post->ID);
?>
<p>
<div class="sm-row-content">
<label for="meta-checkbox">
<input type="checkbox" name="meta-checkbox" id="meta-checkbox" value="yes" <?php if (isset ($featured['meta-checkbox'])) checked($featured['meta-checkbox'][0], 'yes'); ?> />
<?php _e('Featured this post', 'sm-textdomain')?>
</label>
</div>
</p>
<?php
}
add_action('add_meta_boxes', 'sm_custom_meta');
?>
Я следуя инструкциям в этой должности, и это не работает http://smallenvelop.com/how-to-create-featured-posts-in-wordpress/
Я не хочу использовать какие-либо плагины.
Я изменил sm-textdomain на мое название темы и «сообщение» на мой тип slug-post-type.
Можете ли вы понять, что я делаю неправильно и помогаю?
Спасибо.
свою работу штрафа для меня – vel
ли вы написать код для сохранить Рекомендуемое пользовательское поле? – vel
Вы можете использовать плагин ACF. – Samyappa