Оптимизация главной страницы.
Страницы: Пред. 1 2
Оптимизация главной страницы.
Цитата
masterrabot пишет:
<?php if ((is_front_page()) and (!is_paged())) { ?><?php echo "тут пишите ваш текст" ?>
Не могу разобраться куда его тут вставить,чтоб он перед записями был? и как ему стиль можно прописать?
Код
 <?php
/**
 * The main template file.
 *
 * This is the most generic template file in a WordPress theme
 * and one of the two required files for a theme (the other being style.css).
 * It is used to display a page when nothing more specific matches a query.
 * E.g., it puts together the home page when no home.php file exists.
 * Learn more: http://codex.wordpress.org/Template_Hierarchy
 *
 * @package Gridbox
 */

get_header(); ?>

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

         <?php
         if ( have_posts() ) :

            while ( have_posts() ) : the_post();

               get_template_part( 'template-parts/content', 'page' );


            endwhile;

            gridbox_pagination();

         else :

            get_template_part( 'template-parts/content', 'none' );

         endif; ?>

      </main><!-- #main -->
   </section><!-- #primary -->

   <?php get_sidebar(); ?>


<?php get_footer(); ?>
Вставляйте перед

Код
<?php
         if ( have_posts() ) :
 


Чтобы прписать стили оберните текс в див, которому задайте стили в файле стилей, к примеру
Код
<?php echo "<div class=\"glavnaya-opisunie\">тут пишите ваш текст" ?>

Слеши нужны для экранирования, без них будет выдавать ошибку синтаксиса.

Да и еще поясню на всякий случай, вот эта конструкция
Код
<?php if ((is_front_page()) and (!is_paged())) { ?>

нужна для того, чтобы ваш текст показывался только на первой странице главной, а на последующих не отображался.
Изменено: masterrabot - 12 Ноября 2016 18:42

Цитата
masterrabot пишет:
Вставляйте перед
Код
 <?php
         if ( have_posts() ) :
  


Чтобы прписать стили оберните текс в див, которому задайте стили в файле стилей, к примеру
Код
 <?php echo "<div class=\"glavnaya-opisunie\">тут пишите ваш текст" ?> 

Слеши нужны для экранирования, без них будет выдавать ошибку синтаксиса.

Да и еще поясню на всякий случай, вот эта конструкция
Код
 <?php if ((is_front_page()) and (!is_paged())) { ?> 

нужна для того, чтобы ваш текст показывался только на первой странице главной, а на последующих не отображался.
Вставил там, где вы сказали. Текст не появился. Нет ли в коде ошибки?  меня смущает вот эта скобка. Она открывается но не закрывается
Код
<?php if ((is_front_page()) and (!is_paged()))          {  ?><?php echo "тут пишите ваш текст" ?> 
Цитата
Dr. SEO пишет:
<?php if ((is_front_page()) and (!is_paged())) { ?><?php echo "тут пишите ваш текст" ?>


да, прошу прощения не доглядел, в конце скобка закрывается <?php } ?> то есть полностью:
Код
<?php if ((is_front_page()) and (!is_paged())) { ?><?php echo "тут пишите ваш текст" ?><?php } ?>


У меня это написано так
Код
 <?php $theme->hook('content_before'); ?>
            <?php if ((is_front_page()) and (!is_paged())) { ?><?php echo "<h1 class=\"h-opisunie\">Заголовок</h1>" ?>
            <?php echo "<div class=\"glavnaya-opisunie\">текст с описанием главной</div>"?>
         <?php } ?>
         <?php 
                if (have_posts()) : while (have_posts()) : the_post();
                    /**
                     * The default post formatting from the post.php template file will be used.
                     * If you want to customize the post formatting for your homepage:
                     * 
                     *   - Create a new file: post-homepage.php
                     *   - Copy/Paste the content of post.php to post-homepage.php
                     *   - Edit and customize the post-homepage.php file for your needs.
                     * 
                     * Learn more about the get_template_part() function: http://codex.wordpress.org/Function_Reference/get_template_part
                     */
                    get_template_part('post', 'homepage');
                endwhile;
                else :
                get_template_part('post', 'noresults');
                endif; 
                get_template_part('navigation');
            ?>
Изменено: masterrabot - 12 Ноября 2016 22:44
Цитата
masterrabot пишет:
<?php if ((is_front_page()) and (!is_paged())) { ?><?php echo "<h1 class=\"h-opisunie\">Заголовок</h1>" ?>
<?php echo "<div class=\"glavnaya-opisunie\">текст с описанием главной</div>"?>
<?php } ?>
У меня к сожалению данный код не работает( видимо тема не поддерживает(
По идее с помощью конструкции <?php echo "любой текст" ?> можно вставить любой текст в любое место. Попросите кого нибудь кто в этом разбирается, я в php не очень. Это делал методом научного тыка )).
Цитата
masterrabot пишет:
По идее с помощью конструкции <?php echo "любой текст" ?> можно вставить любой текст в любое место. Попросите кого нибудь кто в этом разбирается, я в php не очень. Это делал методом научного тыка )).
Это обычное явление. Так многие делают. Я, так всегда )))
Страницы: Пред. 1 2
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:53 "Осталось 5 дн. до НГ" АПдейт Яндекс выдача 
22:45 25.12.25 Апдейт Яндекс выдача 
22:38 С наступающим Новым годом! АП Яндекс ИКС 23.12.2025 
22:34 Ссылки с сайтов РБ 
19:16 Волна банов за ПФ под Новый год? Кого еще зацепило? 
13:22 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
22:55 DLE не создает бэкап с админки сайта, как быть? 
19:18 Oblaka.in — Обмен криптовалюты быстро, выгодно и безопасно 
15:32 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:04 Linken Sphere – браузер-антидетект нового поколения 
12:29 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
04:07 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:02 Clearex.io - Больше чем обменник 
23:36 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
23:08 Физические сим-карты 
22:52 37 противникам прививок от COVID грозят уголовные дела 
22:15 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
21:44 С юмором по жизни! 
13:34 Компьютерная мышь 
13:13 Куплю проигрышные букмекерские аккаунты 
22:59 Про мясо