Оптимизация главной страницы.
Страницы: Пред. 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:45 этот контент krab6a cc 
16:35 Телега на ручнике: РКН включил замедление и логи админок покраснели 
11:48 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
13:45 SEO под нейро 
13:07 MAX выкатил приватные каналы - закрытые тусы теперь лепишь за минуту 
21:45 Раскрутка форума 
18:07 Гугл уходит из России: почему интернет тормозит и что делать 
22:01 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:40 Monitex: Мониторинг с кэшбэком 80% в USDT 
16:36 Мониторинг обменников Сrypto-scout.io 
15:53 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:49 Linken Sphere – браузер-антидетект нового поколения 
12:15 Скрипт обменника валют 
04:47 Onechange.me — надежный обменник криптовалют и фиатных средств 
22:26 Добро пожаловать в цифровой мир... 
21:27 Точные прогнозы на футбол 
18:38 Оцифровка старых физических фотографий 
14:02 блокировка youtube 2026: ркн начинает «выдавливание». кто уже пробовал вк видео? 
13:55 Туалетные секреты: Замурчательная тема 
23:03 Ставки на супер тренды в спорте 
18:43 Индия влепила Intel 3 ляма баксов за дискриминацию по гарантии