Вывод картинки если стоит галочка
Страницы: 1
Вывод картинки если стоит галочка, Для какой CMS нужно сделать? - смотрите раздел. P.S. WORDPRESS
Хочу сделать вывод картинки, если стоит галочка. Например, в админке, при добавлении записи будет возможность поставить галочку (или точку) или список для выбора "ДА" "НЕТ", если галочка будет поставлена, тогда выводим на главную страницу, где анонс, картинку. Если не будет поставлена галочка, тогда не выводить. С php не очень дружу. Кто подскажет, как такое организовать?smile:)
Обычно так делают при помощи миниатюр. Миниатюра задана - выводится на главной. Нет миниатюры - ничего не выводится.
При желании можно реализовать через доп.поля.
Изменено: pelikesha - 17 Октября 2013 17:15
Ну мне надо выводить, если запись с подробными фотографиями, то выводим иконку. знал бы я php владел бы миром:)Сейчас пытаюсь с одного плагина выдернуть код, мож что получиться 
Изменено: Nasmachne - 17 Октября 2013 17:30
Добавил метабокс в админку 
Код
/*
 * Этап 1. Добавление
 */
function true_meta_boxes() {
   add_meta_box('truediv', 'Настройки вывода иконки для записей с  фото', 'true_print_box', 'post', 'normal', 'high');
}
add_action( 'admin_menu', 'true_meta_boxes' );
/*
 * Этап 2. Заполнение
 */
function true_print_box($post) {
   wp_nonce_field( basename( __FILE__ ), 'seo_metabox_nonce' );
   /*
    * добавляем чекбокс
    */
   $html .= '<label><input type="checkbox" name="noindex"';
   $html .= (get_post_meta($post->ID, 'seo_noindex',true) == 'on') ? ' checked="checked"' : '';
   $html .= ' /> Если запись с фотографиями, тогда поставьте галочку.</label>';
 
   echo $html;
}
 
/*
 * Этап 3. Сохранение
 */
function true_save_box_data ( $post_id ) {
   // проверяем, пришёл ли запрос со страницы с метабоксом
   if ( !isset( $_POST['seo_metabox_nonce'] )
   || !wp_verify_nonce( $_POST['seo_metabox_nonce'], basename( __FILE__ ) ) )
        return $post_id;
   // проверяем, является ли запрос автосохранением
   if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) 
      return $post_id;
   // проверяем, права пользователя, может ли он редактировать записи
   if ( !current_user_can( 'edit_post', $post_id ) )
      return $post_id;
   // теперь также проверим тип записи   
   $post = get_post($post_id);
   if ($post->post_type == 'post') { // укажите собственный
      update_post_meta($post_id, 'seo_title', esc_attr($_POST['seotitle']));
      update_post_meta($post_id, 'seo_noindex', $_POST['noindex']);
   }
   return $post_id;
}
 
add_action('save_post', 'true_save_box_data');

 
теперь не знаю как вывести картинку, например, icon.png если стоит галочка на  "Если запись с фотографиями, тогда поставьте галочку." Подскажите, люди добрые. smile:)
Получилось разобраться, где нужно выводить сделал вот такой код:)
Код
<?phpif( $html = get_post_meta($post->ID, 'seo_noindex',true)){echo '<span class="leftleft"><img src="url.com/iconpr.gif" title="заголовок"></span>';} else { } ?> 
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
00:24 Раскрутка форума 
00:19 Продвижение по ключам 
17:40 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
14:07 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:23 Подскажите нормальный сервис накрутки ПФ 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
04:05 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:56 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
22:42 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
15:26 TETChange-Обменник криптовалют 
12:28 AlwaysMoney - платформа для обмена криптовалют 
01:35 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
22:30 SOCKS5 приватные прокси на 30 дней для PayPal 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?