markduck1221
Ответы в темах
-
Не подскажите еще, есть такая проблема… хотел впихнуть туда готовый пхп срипт для вывода похожих постов:
<div class="sample-posts"> <h4>Читайте также:</h4> <?php $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1); $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo ' <ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul> '; } wp_reset_query(); } ?></div>
Выдает ошибку. Как я понял пихать функцию php в саму функцию php нельзя)
Не подскажите как можно было бы это реализовать?
Вставить div со скриптом описанном выше в блок самого поста?о получилось!
Спасибо Вам огромное!да и еще… это нужно только что бы было в самом посте
то ли я что то не так делаю, то ли не работает…
попробовал точно этот код добавить и в functions.php
и в content-single.php
до ?>ничего не меняется
Andrey
Ура! Получилось!! Спасибо большое.
Это я со скобочками напуталСпасибо за ответы!
Да Вы правы… шаблон сделан на Artisteer.
Дело в том что эти файлы получаются не стандартные:
single.php<?php get_header(); if (have_posts()) { while (have_posts()) { art_page_navi(); art_post(); comments_template(); } art_page_navi(); } else { art_not_found_msg(); } get_footer();
page.php
<?php get_header(); if (have_posts()) { while (have_posts()) { art_post(); comments_template(); } } else { art_not_found_msg(); } get_footer();
Таки образом получается что за заголовки отвечает:
post_title.php
Но не силен я в php совсем.
Добавил `<div class=»art-postmetadataheader»>
<?php if (is_single ()) { ?>
<h1><?php echo $post_title; ?></h1>`
Таки образом в записях уже идут заголовки h1, то что мне нужно. Но вот со страницами как разобраться я не могу.а по поводу or — замените его на || и должно сработать
пробовал и так.. выдает ошибку в строке 2
Parse error: syntax error, unexpected T_BOOLEAN_OR in /home/c/cygank/oprekrasnom.com/public_html/wp-content/themes/oprekrasnomru/templates/post_title.php on line 2
вообщем я нашел как сделать..
<div class="art-postmetadataheader"> <?php if (is_single ()) { ?> <h1><?php echo $post_title; ?></h1> <?php } else {?> <h2 class="art-postheader"><a href="<?php echo $post_link; ?>" rel="bookmark" title="<?php echo $post_link_title; ?>"> <?php echo $post_title; ?> </a></h2> <?php } ?></div>
получилось только с записями.
но у меня статичная страница главная и еще обратная связь в верхнем меню.C записями все получилось… подскажите только как можно сделать тоже самое что бы и на отдельных страницах было h1 например на главной или обратной связи. Пробовал добавлять or но выдает ошибку:
<div class="art-postmetadataheader"> <?php if (is_single ()) or is_home ()) { ?> <h1><?php echo $post_title; ?></h1> <?php } else {?> <h2 class="art-postheader"><a href="<?php echo $post_link; ?>" rel="bookmark" title="<?php echo $post_link_title; ?>"> <?php echo $post_title; ?> </a></h2> <?php } ?></div>
Как правильно прописать php код, что бы вместе с записями (s_single) тег h1 выводился и на отдельных страницах (главной и обратной связи), а в категориях и тагах все как и было в h2 и ссылках
Форум: Проблемы и решения
Тема: проблема с отображением картиноксорри это был глюк в браузере
все получилось!
спасибо большое!!!Форум: Проблемы и решения
Тема: смена домена ru на comспасибо разобрался!
вобщем нужно:
1) импортировать базу данных (для этого нужен спец. плагин импорта б.д.)
2) в импортированном файле через текстовой редактор везде изменить ru на com
3) удалить старую базу данных
4) создать новую базу данных
5) экспортировать измененный файл базы данных