Помощник
|
WordPress и PHP |
jjoret
|
Сообщение
#1
|
||
|
|
||
|
|||
vadimon |
12.12.2011, 11:02;
Ответить: vadimon
Сообщение
#2
|
|
Может быть, потому что надо так?:
<?php if(is_category('1')) { ?>
Тут вставляем Что-угодно <?php } ?> -------------------- |
|
|
jjoret
|
Сообщение
#3
|
|
vadimon, как сделать чтобы в категориях в анонсах показывались картинки?
-------------------- |
|
|
vadimon |
12.12.2011, 16:53;
Ответить: vadimon
Сообщение
#4
|
|
как сделать чтобы в категориях в анонсах показывались картинки? Заменить the_excerpt() на the_content() -------------------- |
|
|
Чеснок |
12.12.2011, 16:59;
Ответить: Чеснок
Сообщение
#5
|
|
vadimon, и нахера?
function catch_that_image() { это в функшн пхп дописываемglobal $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ //Defines a default image $first_img = "/images/default.jpg"; } return $first_img; } <img class="тут название класса для картинки а в файле стиля его описание" title="<?php the_title_attribute(); ?>" src="<?php echo catch_that_image() ?>" alt="<?php the_title_attribute(); ?>" width="150" height="150" /><?php the_excerpt(); ?> Это в archive.php вместо <?php the_excerpt(); ?>
Сообщение отредактировал Чеснок - 12.12.2011, 17:01 -------------------- |
|
|
vadimon |
12.12.2011, 17:01;
Ответить: vadimon
Сообщение
#6
|
|
Чеснок, ну так ТС и не сказал, где конкретно ему нужно выводить картинки. Вот ему как раз достаточно в archive.php заменить the_excerpt() на the_content() и они без всяких многоэтажных кодов появятся. А если ему нужно пользовательский анонс сделать, то вообще можно указать ограничение на количество символов или слов в functions.php. Тем более он просил это сделать в категориях, а вот такая глобальная правка файла archive.php коснется и страницы с архивом, с записями по тегам и результатами поиска. Так что тут вариантов несколько, а не только тот заезженный, который "грабит" первую картинку из поста.
Сообщение отредактировал vadimon - 12.12.2011, 17:11 -------------------- |
|
|
Чеснок |
12.12.2011, 17:55;
Ответить: Чеснок
Сообщение
#7
|
|
vadimon,
в анонсах показывались картинки ничего, что если тупо the_content() поставить, то при +1000 постов и корявом использовании море + не закрытости этого добра от индексации, столько дублей повылазит, что мама-не горюй. И не всегда автоморе выручит. Могу поспорить, что и в архивах и в результатах поиска ТС будет рад видеть тумбы, а если бы я этого не сказал, то тут бы и ещё не 1 вопрос а несколько нарисовалось+ не так уж и сложно сделать в том же archive.php назначение к какой специфике относить вывод картинок (категории, архивы, поиск)
-------------------- |
|
|
jjoret
|
Сообщение
#8
|
|
Как убрать "(далее…)", выводимое после анонса?
-------------------- |
|
|
vadimon |
12.12.2011, 20:22;
Ответить: vadimon
Сообщение
#9
|
|
Как убрать "(далее…)", выводимое после анонса? Смотря, какие у вас условия прописаны в the_excerpt() или в the_content(). Самый простой вариант - это убрать все условия и оставить the_excerpt('') или в the_content(''). Если условия задаются через functions.php, то это уже дрогой вопрос. А вообще - читайте Кодекс Wordpress, там все написано. -------------------- |
|
|
House |
12.12.2011, 20:33;
Ответить: House
Сообщение
#10
|
|
|
codex,wordpress.ru
Прочитайте там про файл function.php в темах.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 19 | Boymaster | 11372 | 20.4.2024, 0:01 автор: Boymaster |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 936 | 7.4.2024, 18:05 автор: Alex-777 |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4978 | 10.3.2024, 14:58 автор: freeax |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2486 | 2.3.2024, 12:59 автор: toplinks |
|
Восстановление сайтов из Вебархива на Wordpress. | 39 | freeax | 32790 | 14.2.2024, 14:32 автор: freeax |
Текстовая версия | Сейчас: 24.4.2024, 14:45 |