Здравствуйте.
Структура сайта такая
блог.ком/блог1
блог.ком/блог2
Тема: http://blogstyle.ru/332
В самом начале я поставил эту тему на блог.ком (сейчас там и стоит), а на блог1 и блог2 – другие темы. Сейчас хочу на них так же поставить эту тему, но она никак не ставится. При этом любые другие темы на них ставятся. Картина такая: когда выбираешь эту тему в админке, превью не показывается – показывается белый лист. Если активировать, то блог вообще не будет отображаться, будет белая страница. Помогает удаление этой темы. Сама тема рабочая – пробовал в другом месте, она устанавливается. Здесь и сейчас не хочет. В чем проблема, подскажите, пожалуйста. Спасибо!
Там где она активируется и где не активируется, так как у меня сейчас, всюду все равно пишется
"Поврежденные темы
Следующие темы установлены, но являются неполными. Тема должна иметь список стилей и шаблон.
Имя Описание
Список стилей утерян."
Также, если ее пытаться ее активировать, то иногда пишется "Активная тема повреждена. Возвращение к стандартной теме по-умолчанию."
в архиве папка wp_gossipcity – надо не ее в themes копировать, а подпапку gossipcity
Я так и делаю. Не активируется.
Проверьте права доступа на папки и файлы. Д.б. 755 и 644 соответственно.
У ставил плагин WP- security scan
Он показывает такие права
Цифры – Needed Chmod / Current Chmod
root directory ../ 0755 775.
wp-includes/ ../wp-includes 0755 775.
.htaccess ../.htaccess 0644 .0.
wp-admin/index.php index.php 0644 664.
wp-admin/js/ js/ 0755 775.
wp-content/themes/ ../wp-content/themes 0755 775.
wp-content/plugins/ ../wp-content/plugins 0755 775.
wp-admin/ ../wp-admin 0755 775.
wp-content/ ../wp-content 0755 775.
Правильные права, нет? А как поменять права доступа на папки, скажите, пожалуйста?
Я пробовал подгружать другие темы – все они активируются.
плагины все отрубите прежде чем активировать этот шаблон. там, например, своя версия плагина PageNavi в functions.php прописана – одновременно они работать не будут.
Вы в этом списке видите устанавливаемую Тему? Я – нет. Тогда к чему это всё? Правильно – ни к чему. 🙂
Права на файлы и папки устанавливаются либо ftp-клиентом (это та программа, которой заливали движок и Тему на хостинг), либо через панель управления хостингом.
Точно. Отключил Page Namvi и порядок. Большое спасибо.
Тема установилась. Все нормально. Только почему-то сейчас, если выбрать какой-то тег, с которым больше десяти записей (у меня по 10 записей на странице) в блоге, то показываются только первые десять, а прокрутки нету. Подскажите, пожалуйста, как вернуть теперь прокрутку (постраничный переход ее собственный)? Спасибо.
Так она есть. Только в случае вывода записей после выбора тега не выводится.
Смотрите шаблоны, может в каком-то не хватает вывода следующий-предыдущий. Кто что выводит смотреть на http://www.sonika.ru/blog/wordpress/template-hierarchy.htm
Cмотрю кто что выводит
1. В первую очередь шаблон для вывода постов с определенной меткой ищется по его слагу («короткая ссылка»). Если слаг метки privet, WordPress сначала ищет шаблон tag-privet.php
2. tag.php
3. archive.php
4. index.php
Первых двух нет, значит archive.php . Я так понимаю он же выводит посты, если запрашивается категория. Когда запрашиваются посты категории, прокрутка есть (вверху и внизу даже), а когда посты по определенном тегу, то нет ни одной.
archive.php
<?php get_header(); ?>
<!– Container –>
<div class="CONBG">
<div class="CON">
<!– Start SC –>
<div class="SC">
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">Рубрика ‘<?php single_cat_title(); ?>’</h2>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2 class="pagetitle">Архив за <?php the_time(‘d M Y’); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Архив за <?php the_time(‘F Y’); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Архив за <?php the_time(‘Y’); ?></h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Архив автора</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET[‘paged’]) && !empty($_GET[‘paged’])) { ?>
<h2 class="pagetitle">Архив сайта</h2>
<?php } ?>
<!– Start Nav –>
<?php if (function_exists(‘wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>
<!– End Nav –>
<br />
<?php while (have_posts()) : the_post(); ?>
<div class="Post" id="post-<?php the_ID(); ?>" style="padding-bottom: 40px;">
<div class="PostHead"><div class="PHT"></div>
<h1><a title="Постоянная ссылка: <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<small class="PostTime"><?php the_time(‘d M Y’) ?> </small>
<small class="PostDet"><?php edit_post_link(‘Править’, ”, ‘ | ‘); ?> Автор: <?php the_author() ?> | Рубрика: <?php the_category(‘, ‘) ?></small>
</div>
<div class="PostContent">
<?php the_content() ?>
</div>
<div class="clearer"></div>
<div class="PostCom">
<li><?php comments_popup_link(‘Комментировать’, ‘1 комментарий’, ‘Комментариев: %’); ?></li>
</div>
</div>
<?php endwhile; ?>
<!– Start Nav –>
<?php if (function_exists(‘wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>
<!– End Nav –>
<?php else : ?>
<h2 class="center">Не найдено</h2>
<?php include (TEMPLATEPATH . ‘/searchform.php’); ?>
<?php endif; ?>
</div>
<!– End SC –>
<?php get_sidebar(); ?>
<!– Container –>
</div></div>
<?php get_footer(); ?>
сразу после
<?php if (function_exists(‘wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>
вставьте например:
<div class="navigation">
<div class="alignleft"><?php posts_nav_link(”,”,’« Назад’) ?></div>
<div class="alignright"><?php posts_nav_link(”,’Вперед »’,”) ?></div>
</div>
см. тут: http://codex.wordpress.org/Template_Tags/posts_nav_link
Да. Спасибо большое. Появилось "Назад"/"Вперед". А почему все же не выводится оригинальная прокрутка темы?
<div class="navigation">
Можно сюда что-нибудь вписать, чтобы срабатывала вот эта самя встроенная в тему функция PageNavi, нет?
</div>
>>> Можно сюда что-нибудь вписать, чтобы срабатывала вот эта самя встроенная в тему функция PageNavi, нет?
включить плагин wp PageNavi
Так там же в теме своя версия плагина PageNavi, как мне подсказали, прописана. Проблема в том, что она (тема) не выводит эту постраничную прокрутку при выводе записей через выбор тега. Вот вы мне подсказали – теперь она выводит Назад/ Вперед. У меня вопрос, что нужно сделать, чтобы она выводила свою эту обычную прокрутку…
функцию page_navi удалите из файла functions.php и поставьте нормальную версию плагина, прописав в нужных шаблонах ее вызов.
Да но родная прокрутка красивая… И потом она же всюду работает, кроме когда по тегам выбираешь. Обидно. Оставлю Назад/Вперед тогда. Спасибо.
Или она автоматически так же будет выглядеть, если плагин поставить?