polkin
Ответы в темах
-
ищите в header.php ссылку на домашнюю и удалите ее. что бы «сократить» или вообще изменить что ли бо лезем в style.css
Форум: Проблемы и решения
Тема: Регистрация пользователя.В админке блога зайдите в: Параметры->Общие, находим строку Членство, снимаем галочку с «Любой может зарегистрироваться»
на крайняк, можно же сохраник файлы темы и базу данных, переустановить вп той версии которая щас, потом уже обновится на 331
Что у вас с аджаксом, после чего так стало?
это чего плагин что ли сделали на дублирующий стандартный?))) кто то жжет:)
Давайте уже полностью, код, скорее всего сработало условие <?php else : ?> в конце archive.php где написано что ошибка, тогда получается что записей по тегу нет, а если на страницу 404 тогда может с постоянными ссылками что то
по второму плагину
функция
query_posts(‘cat=Номер категорий&showposts=Сколько постов показывать’);
ставишь ее перед циклом вывода зписей на той странице где у тебя последние новости.Форум: Проблемы и решения
Тема: Сменить на русскийобычно используются функции previous_post_link() ну и соответсвенно next_post_link(), вот их и ищите, если дадите ссылку на сайт может быть я пойму где это
Странно очень, можно ссылку на сайт? А тему может быть обновляли, а не отображаться где и какие изображения, все или только посты или миниатюры какие либо?
ну а что там дальше, после ?
elseif( is_tag() ) { ?>
….Форум: Проблемы и решения
Тема: Custom Field// подключаем функцию активации мета блока (my_extra_fields)
add_action('admin_init', 'my_extra_fields', 1);
function my_extra_fields() { add_meta_box( 'extra_fields', '<strong>НАЗВАНИЕ МЕТАБЛОКА</strong>', 'extra_fields_box_func', '<strong>ТИП ЗАПИСИ*</strong>, 'normal', 'high' ); }
* — если для страницы page, запись post и тд тп, если Ваш тип записей тогда пишите наименование Вашего типа записей.
Далее заполняем блок html формами, вот этот блок правьте так что бы получились те поля какие вам надо
// код блока function extra_fields_box_func( $post ){ ?> <p><label><input type="text" name="extra[title]" value="<?php echo get_post_meta($post->ID, 'title', 1); ?>" style="width:50%" /> ← заголовок страницы (title)</label></p> <p>Описание статьи (description): <textarea type="text" name="extra[description]" style="width:100%;height:50px;"><?php echo get_post_meta($post->ID, 'description', 1); ?></textarea> </p> <p>Видимость поста: <?php $mark_v = get_post_meta($post->ID, 'robotmeta', 1); ?> <label><input type="radio" name="extra[robotmeta]" value="" <?php checked( $mark_v, '' ); ?> /> index,follow</label> <label><input type="radio" name="extra[robotmeta]" value="nofollow" <?php checked( $mark_v, 'nofollow' ); ?> /> nofollow</label> <label><input type="radio" name="extra[robotmeta]" value="noindex" <?php checked( $mark_v, 'noindex' ); ?> /> noindex</label> <label><input type="radio" name="extra[robotmeta]" value="noindex,nofollow" <?php checked( $mark_v, 'noindex,nofollow' ); ?> /> noindex,nofollow</label> </p> <p><select name="extra[select]" /> <?php $sel_v = get_post_meta($post->ID, 'select', 1); ?> <option value="0">----</option> <option value="1" <?php selected( $sel_v, '1' )?> >Выбери меня</option> <option value="2" <?php selected( $sel_v, '2' )?> >Нет, меня</option> <option value="3" <?php selected( $sel_v, '3' )?> >Лучше меня</option> </select> ← выбор за вами</p> <input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" /> <?php }
Ну и в конце добавляем
// включаем обновление полей при сохранении add_action('save_post', 'my_extra_fields_update', 0); /* Сохраняем данные, при сохранении поста */ function my_extra_fields_update( $post_id ){ if ( !wp_verify_nonce($_POST['extra_fields_nonce'], __FILE__) ) return false; // проверка if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return false; // выходим если это автосохранение if ( !current_user_can('edit_post', $post_id) ) return false; // выходим если юзер не имеет право редактировать запись if( !isset($_POST['extra']) ) return false; // выходим если данных нет // Все ОК! Теперь, нужно сохранить/удалить данные $_POST['extra'] = array_map('trim', $_POST['extra']); // чистим все данные от пробелов по краям foreach( $_POST['extra'] as $key=>$value ){ if( empty($value) ) continue delete_post_meta($post_id, $key); // удаляем поле если значение пустое update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически } return $post_id; } ?>
Проще к сожалению не объяснить, громоздкими плагинами не пользуюсь, хотя может они и есть.
Там, где wp-config.php, license.txt и readme.html.
Доступно:)
Форум: Проблемы и решения
Тема: Вывод новости целикомну тут куча вариантов:
делаешь произвольное поле ссылкой на картинку, в шаблоне где у тебя выводится анонс новостей прописываешь что бы выводило только это произвольное поле ну и прописываешь теги, стили как тебе нужно, или еще клевый плагин есть у камы, когда в редактор вставляешь картинку он выхватывает ее из кода записи и создает произвольное поле с сылкой на картинку вот он http://wp-kama.ru/id_142/kama-thumbnail.html, ну еще можно встроенные миниатюры подключить (add_theme_support(‘post-thumbnails’);) и их выводить тоже, но про это описано в кодексе.А прописано в шаблонах вообще как отображать страницу по тегам?
вообще где нить в archive.php должно быть if (is_tag()) ну и там как вам угодно вывод тайтла циклы