Word Press | Содержание главной страницы

12
Полковник
На сайте с 02.03.2009
Offline
49
1711

Здравствуйте. Подскажите по блогу на движке Word Press. По умолчанию двиг на главной выводит список последних записей, количество которых можно указать в админке. Есть еще такой варинат, что на главной выводить только 1 стаью - вступительную, заточенную под основные ключи. То есть идет шапка сверху, потом название статьи в <h1> и ниже сам текст это статью. Справа как обычно sidebar с названием статей. Кака более выгоднее для поисковиков под seo, подскажите? Оставить по-умолчанию вывод полседних либо сделать вывод одной?

Заранее спасибо.

P
На сайте с 10.03.2008
Offline
168
#1

Ничто не мешает сделать и то и то. В шаблон index.php можно вставить

<?php

if ($_SERVER['REQUEST_URI'] == '/') { ?>
<p>Вступительная статья</p>
<?php } ?>

Перед выводом последних постов.

Елена Бурдюгова
На сайте с 28.01.2009
Offline
118
#2

Со статичной страничкой главную будет проще двигать. Но мне думается, что в блоге лучше внутряк с грамотной перелинковкой двигать :)

W
На сайте с 16.10.2008
Offline
142
#3
Полковник:
Есть еще такой варинат, что на главной выводить только 1 стаью - вступительную, заточенную под основные ключи. То есть идет шапка сверху, потом название статьи в <h1> и ниже сам текст это статью. Справа как обычно sidebar с названием статей. Кака более выгоднее для поисковиков под seo, подскажите? Оставить по-умолчанию вывод полседних либо сделать вывод одной?

Полковник, с точки зрения продвижения, правильно будет написать статичный оптимизированный под ключевые слова текст на главную страницу сайта (если продвигает внутренние, то по тойже схеме). А под текстом можете выводить последние записи.

Миледи: интернет-магазин украшений с природными камнями (https://milady-24.ru/)
Полковник
На сайте с 02.03.2009
Offline
49
#4

Спасибо, ребят. Сделаю вывод вступительного поста, а ниже - последние записи.

Объясните по коду:

<?php
if ($_SERVER['REQUEST_URI'] == '/') { ?>
<p>Вступительная статья</p>
<?php } ?>

if ($_SERVER['REQUEST_URI'] == '/') - это что значит?

[Удален]
#5
Полковник:


$_SERVER['REQUEST_URI']

переменная, которая выдергивает информацию из окружения веб сервера

PS:pistol, описал условие, все верно

P
На сайте с 10.03.2008
Offline
168
#6
Полковник:
if ($_SERVER['REQUEST_URI'] == '/') - это что значит?

Условие. Статья будет выводиться только на главной странице. Если в теме предусмотрен отдельный файл для архивов, это необязательно.

mgarkunov
На сайте с 23.03.2009
Offline
130
#7
pistol:
Ничто не мешает сделать и то и то. В шаблон index.php можно вставить

Код:

<?php
if ($_SERVER['REQUEST_URI'] == '/') { ?>
<p>Вступительная статья</p>
<?php } ?>

Перед выводом последних постов.

Есть более простой вариант is_home() http://codex.wordpress.org/Conditional_Tags#The_Main_Page.

А далее можно выводить любой сформированный текст

Полковник
На сайте с 02.03.2009
Offline
49
#8

Сделал так в файле index.php нужной тэмплейты:

<?php get_header(); ?>
<?php get_sidebar(); ?>

<?php
if ($_SERVER['REQUEST_URI'] == '/') { ?>
<h1>Название статьи</h1>
Текст самой статьи.
<?php } ?>

Все верно?

AlexThunder
На сайте с 07.08.2006
Offline
112
#9
Сделаю вывод вступительного поста, а ниже - последние записи.

Создаете в папке шаблона файл с любым названием (lor.php)

В этом файле - содержание вашей статьи.

Далее идете в default/index.php и перед:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

вставляете:

<?php
global $paged;
if(is_home() && $paged == "") :

@readfile($_SERVER['DOCUMENT_ROOT'].'/wp-content/themes/default/lor.php');

endif; ?>
Бесплатные лендинги (/ru/forum/916903). Премиум лендинг за 7т.р. (http://landing.chopochom.com/?utm_source=searchengines.guru&utm_medium=forum&utm_term=подпись&utm_content=премиум+лендинг+за+7тр&utm_campaign=landing) Контекстная реклама без границ (/ru/forum/893946)
BarmSIT
На сайте с 18.08.2008
Offline
129
#10

если тема не дефолтная, можно для переносимости сделать

@readfile(TEMPLATEPATH.'/lor.php');

Но это уже частности.

Позволю себе втиснуться в тему, если ТС не возражает:

А можно в WP сделать, чтобы один из постов был всегда первым и сверху соответственно отображался? Стандартными методами имеется ввиду, без кодинга.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий