Оптимизация главной страницы.
Страницы: Пред. 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)
Новые темыОбъявленияСвободное общение
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
20:28 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Какую выбрать тему/нишу для сайта? 
22:37 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:11 Обменник криптовалюты OnlyCrypto 
17:56 Услуга: Поведенческие факторы (ПФ) для Авито 
17:31 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
16:51 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
10:23 GoodsMoney.io 
10:16 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
20:17 Точные прогнозы на футбол 
12:23 150+ хакерских поисковых систем и инструментов 
08:38 Накрутка поисковых подсказок 
17:41 Стряхнуть обыденность - об Агасфере 
10:54 Добро пожаловать в цифровой мир...