Badmaestro

Badmaestro
Рейтинг
259
Регистрация
11.07.2008
Должность
SEO-специалист
Интересы
Видео, музыка, книги. Стандартный набор
web2033:
Уверен что в $img_arr массив попадает?

проверь через print_r($img_arr);
потом
echo $img_arr;

Нет, массива нету, есть просто ссылка. Посоветовали вывести

<img src="<?php echo $img_arr; ?>"/>

И код стал таким:

<?php
$categories = get_categories(array('hide_empty' => 0,'exclude' => 1,'parent' => 1,'orderby' => 'ID'));
foreach ($categories as $cat) {

$id = $cat->cat_ID;
$link = get_category_link($id);
$img_arr = get_field('rubric_image');
echo '
<li class="cat">
<a href="'.$link.'" title="'.$cat->cat_name.'">
<img src="'.(echo ($img_arr['sizes']['thumbnail']); ).'" alt="'.(echo ($img_arr['alt']);).'" />
<span>'.$cat->cat_name.'</span>
</a>
</li>';
}
?>

Но теперь выдает:

Parse error: syntax error, unexpected T_ECHO in /адрес/wp-content/themes/the-wp/category-rybrica-1.php on line 50
Ispanka:
По 2й проблеме - сперва вы эти картинки задайте, например через CMB2, а потом выводите

Задал картинки через Advanced Custom Fields. Указал там имя поля rubric_image.

В админке поля отобразились, добавил к паре рубрик по картинке, и заменил тот код, что был в файле category-rybrica-1.php, на этот:

<div class="katalog1">

<ul>
<?php
$categories = get_categories(array('hide_empty' => 0,'exclude' => 1,'parent' => 1,'orderby' => 'ID'));
foreach ($categories as $cat) {
$id = $cat->cat_ID;
$link = get_category_link($id);
$img_arr = get_field('rubric_image');
echo '
<li class="cat">
<a href="'.$link.'" title="'.$cat->cat_name.'">
<img src="'.$img_arr['sizes']['thumbnail'].'" alt="'.$img_arr['alt'].'" />
<span>'.$cat->cat_name.'</span>
</a>
</li>';
}
?>
</ul>
</div>

Результат: http://etocsdetka.ru/category/rybrica-1/

Названия категорий и ссылки на них выводит, а вот поля картинок пустые. Что не так?

SeVlad:
Даже в других шаблонах (файлах темы)? ;)

Нашел вот такую конструкцию

<?php
/* Include the Post-Format-specific template for the content.
* If you want to override this in a child theme, then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/
get_template_part( 'content', get_post_format() );
?>

Но при ее вставке добавляется все вкривь и вкось, а больше ничего не находил =(

Так мне нужно не в меню добавить, а вот в эту страницу вывода информации, о которой я в посте выше написал.

---------- Добавлено 14.10.2015 в 23:17 ----------

Даже в других шаблонах (файлах темы)?

Во, нашел! Крутяк)

А вот со второй хренью пока не разобрался.

Проблема решена, нужно было пофиксить этот стиль в коду:

.site {
max-width: 1000px;
margin: 0px auto;
}

Всем спасибо.

EvilDrops:
"мы включим ваш сайт в Яндекс.Каталог за 14750 рублей"

Ого, это еще на кого-то работает.

EvilDrops:

Хочется почитать мнение кого-нибудь из участников форума на примере конкретного сайта, это было бы очень интересно.

Ну а что тут можно рассказать конкретно? Работал с сайтами, оптимизированными до меня iSeo.

Все по классике - водянистые тексты, куча вхождений в заголовки, долбанутая навигация по сайту и семядро-мелочевка. Было много чего и по мелочи.

Все агентства одинаковые. Стоит надеяться разве что на везение. Ну и если вы будете кучу денег вливать, то ваш оптимизатор будет уделять чуть больше времени, чем остальным своим 100+ проектам.:)

---------- Добавлено 28.09.2015 в 12:17 ----------

Адепт:
Ага, у них на сайте еще тоже есть отзывы

Ну по личному опыту замечал, что сайтах-отзовиках все-таки есть отзывы от живых людей. Нужно просто фильтровать по 3 звездочкам и ниже %)

Да вон гляньте отзывы на порталах-отзовиках:

http://www.yell.ru/moscow/com/iseo_10939729/

http://otzovik.com/reviews/iseo-prodvizhenie_saytov_russia_moscow/

blackgold:

подскажите где?

Говорят, из имеющегося на Вебартексе неплохо. Там есть фильтр по стоп-словам, что хоть как-то сдерживает копирайтеров от воды.

alexseoman, а нет ли там еще такой функции, чтобы ключи с повторяющимися словами удалять? Например, "купить машину машину".

Тут главное не сколько тыц, а сколько трафика )

Всего: 2008