X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Оптимизировать рубрики WP, гуру подскажите
wordik
wordik
Topic Starter сообщение 24.9.2014, 13:11; Ответить: wordik
Сообщение #1


Бывалый
****


Группа: User
Сообщений: 275
Регистрация: 4.3.2011
Из: Земля
Поблагодарили: 16 раз
Репутация:   0  


Нужно сделать оптимизацию шаблона, а именно:
1.Что бы рубрики на главной были без nofollow;
2.Что бы в записи рубрика была с nofollow;
3.Что бы в рубрике анонос был в noindex, но сама ссылка на пост была без noindex;

Может кто знает как такое реализировать, я через админк с помощью Отношение к ссылке (XFN) добавил nofollow, он тем самым закрыл рубрики и на главной. Не могу разобратся, может кто подскажет? ;)


--------------------
Надежные беки с жж тут,100% индексация.
Вот тут зарабатываю 1000 у.е в месяц на блогах.
Продам дешеве анонимные,индивидульные прокси, в разы дешевле чем файнпрокси.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Infacto
Infacto
сообщение 24.9.2014, 13:14; Ответить: Infacto
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 937
Регистрация: 19.9.2011
Из: www
Поблагодарили: 369 раз
Репутация:   79  


Сколько рубрик всего? Можно создать файлов категорий с нужным ID и править каждую под нужны.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wordik
wordik
Topic Starter сообщение 24.9.2014, 13:19; Ответить: wordik
Сообщение #3


Бывалый
****


Группа: User
Сообщений: 275
Регистрация: 4.3.2011
Из: Земля
Поблагодарили: 16 раз
Репутация:   0  


Цитата(Infacto @ 24.9.2014, 13:14) *
Сколько рубрик всего? Можно создать файлов категорий с нужным ID и править каждую под нужны.

Рубрик не много, 10шт. Можно по подробней?


--------------------
Надежные беки с жж тут,100% индексация.
Вот тут зарабатываю 1000 у.е в месяц на блогах.
Продам дешеве анонимные,индивидульные прокси, в разы дешевле чем файнпрокси.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oleq
oleq
сообщение 24.9.2014, 13:55; Ответить: oleq
Сообщение #4


Новичок
*

Группа: User
Сообщений: 46
Регистрация: 18.9.2014
Из: Кемеровская область
Поблагодарили: 0 раз
Репутация:   0  


Цитата(wordik @ 24.9.2014, 13:11) *
Что бы в рубрике анонос был в noindex, но сама ссылка на пост была без noindex;

В моем шаблоне от программы Artisteer 4, отредактировать анонсы можно в самом скрипте ворд пресс, а не в папке шаблона....в файле wp-includes/post-template.php.

А в остольном для поиска нужных мест редактирования легче всего использовать плагин для мозила firebug и программу Dreamweav. Действия простые: с помощью плагина находишь и копируешь определенный элемент дизайна (ссылку, класс стиля или иное), а потом в порограмме с помощью поиска указываешь общую папку скрипта(предварительно скачав на комп) и ищешь файлы с этим кодом. Я делаю так, почти всегда помогает..



Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wordik
wordik
Topic Starter сообщение 24.9.2014, 14:42; Ответить: wordik
Сообщение #5


Бывалый
****


Группа: User
Сообщений: 275
Регистрация: 4.3.2011
Из: Земля
Поблагодарили: 16 раз
Репутация:   0  


oleq, Сомневаюсь что у меня так получится.


--------------------
Надежные беки с жж тут,100% индексация.
Вот тут зарабатываю 1000 у.е в месяц на блогах.
Продам дешеве анонимные,индивидульные прокси, в разы дешевле чем файнпрокси.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
terticom
terticom
сообщение 24.9.2014, 14:59; Ответить: terticom
Сообщение #6


Новичок
*

Группа: User
Сообщений: 24
Регистрация: 12.10.2011
Поблагодарили: 6 раз
Репутация:   2  


1.
2.
Добавить в файл шаблона function.php следующий код
Код
<?php
add_filter('wp_list_categories', 'not_to_transfer_weight');

function not_to_transfer_weight($links) {
  $links = preg_replace('#href="#', 'rel="nofollow" href="', $links);
  return $links;
}
?>


3. Нужно смотреть какой файл шаблона отвечает за вывод анонса, и после вывода заголовка, всю конструкцию заключить в ноиндекс. А вообще было бы не плохо увидеть шаблон.
У меня сделано так:
файл шаблона post.php
Код
<div class="title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?></a></div>

        <!--noindex--><div class="post-short">
            
            <?php
                the_content('');
            ?>
        </div><!--/noindex-->


Сообщение отредактировал terticom - 24.9.2014, 15:02


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wordik
wordik
Topic Starter сообщение 24.9.2014, 15:25; Ответить: wordik
Сообщение #7


Бывалый
****


Группа: User
Сообщений: 275
Регистрация: 4.3.2011
Из: Земля
Поблагодарили: 16 раз
Репутация:   0  


terticom,

По 1.
Выдает ошибку, "Parse error: syntax error, unexpected '<' in /home/obloge/alopecya.ru/www/wp-content/themes/twentyfourteen/functions.php on line 539"
По 2. Вот код для category.php
Код
<?php
/**
* The template for displaying Category pages
*
* @link http://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/

get_header(); ?>

    <section id="primary" class="content-area">
        <div id="content" class="site-content" role="main">

<?php if ( $paged < 2 ) { ?>
<?php add_filter('category_description', 'wpautop'); ?>
<?php add_filter('category_description', 'wptexturize'); ?>
<div id="category-description">
<?php echo category_description(); ?>
</div>
<?php } else {
/* если есть желание, то сюда можно прописать код, который будет выполняться на остальных страницах рубрики, к примеру - вставить баннер */
?>
<?php } ?>
            <?php if ( have_posts() ) : ?>

<!--noindex-->

            <?php
                    // Start the Loop.
                    while ( have_posts() ) : the_post();

                    /*
                     * Include the post format-specific template for the content. If you want to
                     * use this in a child theme, then include a file called called content-___.php
                     * (where ___ is the post format) and that will be used instead.
                     */
                    get_template_part( 'content', get_post_format() );

                    endwhile;

                    // Previous/next page navigation.
                    twentyfourteen_paging_nav();

                else :
                    // If no content, include the "No posts found" template.
                    get_template_part( 'content', 'none' );

                endif;
            ?>
<!--/noindex-->
        </div><!-- #content -->
    </section><!-- #primary -->

<?php
get_footer();


--------------------
Надежные беки с жж тут,100% индексация.
Вот тут зарабатываю 1000 у.е в месяц на блогах.
Продам дешеве анонимные,индивидульные прокси, в разы дешевле чем файнпрокси.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oleq
oleq
сообщение 24.9.2014, 15:35; Ответить: oleq
Сообщение #8


Новичок
*

Группа: User
Сообщений: 46
Регистрация: 18.9.2014
Из: Кемеровская область
Поблагодарили: 0 раз
Репутация:   0  


Цитата(wordik @ 24.9.2014, 14:42) *
oleq, Сомневаюсь что у меня так получится.


Напрмер, я переделал из ссылки анонса "читать далее" в кнопку и спрятал от индекса, так как это была дублированная ссылка страницы с допиской в ней #more и по ней я искал данное место

в плагине



в программе



Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
terticom
terticom
сообщение 24.9.2014, 15:44; Ответить: terticom
Сообщение #9


Новичок
*

Группа: User
Сообщений: 24
Регистрация: 12.10.2011
Поблагодарили: 6 раз
Репутация:   2  


wordik,
Код
По 1.
Выдает ошибку, "Parse error: syntax error, unexpected '<' in /home/obloge/alopecya.ru/www/wp-content/themes/twentyfourteen/functions.php on line 539"

Попробуйте так (скопировал со своего сайта):
Вставить в файл function.php перед последним ?>
Код
function not_to_transfer_weight($links) {
  $links = preg_replace('#href="#', 'rel="nofollow" href="', $links);
  return $links;
}

add_filter('wp_list_categories', 'not_to_transfer_weight');


По 2.
Код
get_template_part( 'content', get_post_format() );

Эта функция подключает шаблон отображения анонса:

Осталось найти сам шаблон, посмотрите файлы content.php либо же content-блаблабла.php
Или сделайте скрин файлов шаблона

Сообщение отредактировал terticom - 24.9.2014, 15:48


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oleq
oleq
сообщение 24.9.2014, 16:10; Ответить: oleq
Сообщение #10


Новичок
*

Группа: User
Сообщений: 46
Регистрация: 18.9.2014
Из: Кемеровская область
Поблагодарили: 0 раз
Репутация:   0  


terticom,

Или вот пример, редактировать дизайн заголовка записи и всего поста. У меня в папке с шаблоном library/wrappers.php


плагин



программа

Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как скрыть названия рубрики с главной?
на вордпресс
10 ropique 927 15.10.2017, 9:59
автор: WoWeb
Открытая тема (нет новых ответов) Нужно оптимизировать скорость загрузки DLE
1 Mukis 539 3.2.2017, 17:44
автор: bobur
Открытая тема (нет новых ответов) Требуется поправить (оптимизировать) код вёрстки WP
0 Seo-optimist 746 26.12.2015, 21:19
автор: Seo-optimist
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНеобходимо оптимизировать по PageSpeed Insights
3 chelovechishe11 865 15.6.2015, 17:15
автор: chelovechishe11
Открытая тема (нет новых ответов) Нужно залить и оптимизировать тексты на сайте
Сайты на joomla
7 Mukis 5194 11.2.2015, 20:41
автор: xxxDanielxxx


 



RSS Текстовая версия Сейчас: 13.12.2017, 7:42
Дизайн