Оптимизация главной страницы.
Страницы: Пред. 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)
Новые темыОбъявленияСвободное общение
23:09 AI под надзором. Минцифры готовят клеймо для контента 
22:53 Яндекс-ап 20 марта и похороны ChatGPT, Claude и Gemini. Считаем убытки 
19:02 Gambling Craft - гемблинг по белому 
17:03 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
10:16 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
10:15 ИКС Яндекс АПдейт 1 апреля 2026. Обновлён алгоритм расчёта 
10:12 Gmail разрешил менять основной адрес - теперь можно убрать старые ники без переноса аккаунта 
22:02 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
21:58 Trustpilot Reviews | Подниму рейтинг вашей компании 
21:58 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
21:57 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
19:58 GhostRocket.pro — Взлетаем в новую эру криптообмена! 
16:02 Bardo — Бюро развития и координации цифровых операций. 
15:55 Русские народные сказки - оцените! 
23:42 молодильные яблоки и живая вода 
15:49 Огородники 
00:06 Точные прогнозы на футбол 
16:25 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
22:45 С юмором по жизни! 
15:42 Голландцы влепили Grok по яйцам - теперь нельзя раздевать реальных людей, штраф 100к евро в день 
07:17 Почему не обновляется счетчик ИКС (индекса качества сайта)