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



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Редактировать главную страницу на WP
Siege_mw
Siege_mw
Topic Starter сообщение 28.10.2014, 18:41; Ответить: Siege_mw
Сообщение #1


Добрый вечер. Сегодня появилось время поковырять свой сайт-портфолио pesnja-v-podarok.ru и я захотел добавить текст с ключевиками на главную. Чтобы над записями которые выводятся сначала был текст, но только на главной странице 1.

Подскажите какой файл редактировать, чтобы вставить желаемый текст и какие теги использовать?
Прикрепленное изображение
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 28.10.2014, 18:58; Ответить: k0ttee
Сообщение #2


какой файл редактировать

Тот, который является выводимым куском. Нащупать можно через F12
какие теги использовать

Да любые, это же обычный html.

но только на главной странице

Завернуть в условие "если(главная=тру){выхлоп;}".
На WP есть определялка, но я на чистом php сделаю и через альтернативный if, чтобы не объяснять разницу между кавычками и апострофами.

<?php if($_SERVER['REQUEST_URI']=='/'): ?>
тут любой текст и ничего не сломается
<?php endif; ?>


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 28.10.2014, 19:06; Ответить: Siege_mw
Сообщение #3


(k0ttee)
<?php if($_SERVER['REQUEST_URI']=='/'): ?>
тут любой текст и ничего не сломается
<?php endif; ?>

Сей код вставлять в файл index.php или home.php ??
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reds
reds
сообщение 28.10.2014, 23:17; Ответить: reds
Сообщение #4


В index.php где-то до WHILE:

<?php if (is_home()) and (!is_paged()) { ?>
Любой код
<?php }?>


Если в index.php всего пару строчек и нет While, то поищи в loop-index.php

Код будет показываться только на главной и только если нет пагинации (первая страница главной)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 30.10.2014, 18:22; Ответить: Siege_mw
Сообщение #5


(reds)
В index.php где-то до WHILE

пробовал вставить, но результата не дало((

Добавлено спустя 1 минуту 6 секунд:
Вот код, куда правильно будет вставить?

<?php get_header(); ?>
<div id="nav1">
          <ul class="sf-menu sf-js-enabled">
          <li <?php if(is_home()) { ?> class="current_page_item" <?php } ?>><a href="<?php echo get_option('home'); ?>/">Главная</a></li>
            <?php wp_list_pages('title_li='); ?>
            <li class="subscribe"><a href="<?php bloginfo('rss2_url'); ?>" title=" RSS">RSS</a></li>
            <?php if (get_option(THEME_PREFIX . "twitter_name")) { ?>
            <li class="subscribe"><a href="http://www.twitter.com/<?php echo get_option(THEME_PREFIX . "twitter_name"); ?>">TWITTER</a></li><?php } ?>
            
</ul>    
</ul> </div>

<div id="nav1">
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
          <?php /* If this is a category archive */ if (is_category()) { ?>
            Статьи из категории : <?php single_cat_title(); ?>
          <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>
            Статьи тега : <?php single_tag_title(); ?>
          <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
        Архив за : <?php the_time('j F Yг'); ?>
          <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
            Архив за : <?php the_time('F Y'); ?>
          <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
            Archive for <?php the_time('Y'); ?>
          <?php /* If this is an author archive */ } elseif (is_author()) { ?>
            Архив автора
          <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
            Blog Archives
          <?php } ?>

  </div>

        <div id="gallery">
        <?php if ( get_option(THEME_PREFIX . "enable_home") ) { ?>
            <?php
                $cat = get_option(THEME_PREFIX . "featured_content");
                $num = get_option(THEME_PREFIX . "featured_num");
                query_posts("cat=$cat&showposts=$num");
            ?>
        <?php } ?>


        
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        
            <div class="thumbnail">
                <div id="post-<?php the_ID(); ?>" <?php post_class('gallery-item caption') ?>>
                    <div class="qitem">
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
    <span class="caption"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title_attribute(); ?></a></h2><p><?php the_excerpt(); ?></p></span><br />
    <ul class="post-meta">
                            <li class="date">Опубликовано <?php the_time('m.d.y'); ?></li>
                            <li class="preview"><a class="fancy" rel="set" href="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 1000,1000 ), false, '' ); echo $src[0]; ?>" title="<?php the_title_attribute(); ?>">Просмотр изображения</a></li>
                            <li class="comments"><a href="<?php the_permalink() ?>#comments" title="<?php the_title_attribute(); ?>"><?php comments_number('Нет комментариевs', '1 комментарий', '% комментариев'); ?></a></li>
                        </ul>
    </div>    
                    
  
                </div> <!-- gallery-item -->
            </div> <!-- thumbnail -->
        
        <?php endwhile; else : endif; ?>
        <?php wp_reset_query(); ?>
        </div> <!-- gallery -->
        
        <?php if(function_exists('sf_pagenavi')) { sf_pagenavi('', '', '', '', 20, false);} ?>
    
<?php get_footer(); ?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 4.11.2014, 18:44; Ответить: Siege_mw
Сообщение #6


Друзья, поможете? :blush:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 4.11.2014, 21:38; Ответить: k0ttee
Сообщение #7


Друзья, поможете?

Я то думал вопрос давно решен... :blink: Меня же совесть замучает, ведь я бонус за сообщение получал! :D

<?php код ?> можно вставлять в любое место, только не внутрь другого <?php код ?>

Если никак не осиливается, создайте временный FTP-аккаунт (по завершению ковыряний удалите) и будем вставлять вместе: вы - тыкаете пальчиком в место размещения, я - вставляю.

P.S: в личку бы написали, а то я далеко не на все темы подписан (подпишусь на все - у меня будет взрыв почты).


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reds
reds
сообщение 4.11.2014, 23:19; Ответить: reds
Сообщение #8


Вот после этого - <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Попробуй сначала туда вставь просто текст 1111 и посмотри, появился ли он на сайте, если нет, то ищи другой шаблон и там вставь 1111, так пока не найдешь нужный.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 6.11.2014, 23:49; Ответить: Siege_mw
Сообщение #9


Вставил текст, он отобразился, но вот такая каша получается как на скриншоте
Прикрепленное изображение

К каждой публикации добавляется текст. Как избежать этого? :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reds
reds
сообщение 7.11.2014, 1:19; Ответить: reds
Сообщение #10


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Зачем перед лендингом ставят промежуточную страницу?
2 Boymaster 758 Вчера, 18:05
автор: Boymaster
Открытая тема (нет новых ответов) Залить html страницу на 20 доменов
6 TABAK 1713 22.5.2023, 16:24
автор: KORUP
Открытая тема (нет новых ответов) Продам страницу в фейсбук - 30к подписчиков
6 wartes 1211 14.11.2020, 2:33
автор: Progernaut
Открытая тема (нет новых ответов) InstaPage создать страницу
1 Smile3D 2789 31.10.2018, 18:49
автор: Intuit89
Открытая тема (нет новых ответов) Нужен человек для продвижения в ФБ бизнес страницу
0 Smile3D 2633 17.10.2018, 19:51
автор: Smile3D


 



RSS Текстовая версия Сейчас: 25.4.2024, 15:25
Дизайн