Egmalt
Ответы в темах
-
Код вывода записей в архиве
<?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'book', 'posts_per_page' => 10, 'paged' => $page, ); query_posts($args); while ( have_posts() ) : the_post(); ?> <?php $format = get_post_format();?> <?php if ( ! get_post_format()) : ?> <?php get_template_part( 'content-book', 'none' ); ?> <?php else : ?> <?php get_template_part( 'content-book', get_post_format() ); ?> <?php endif ?> <?php endwhile;?> <?php echo $format; ?> <nav class="navigation pagination postnavigation" role="navigation"><div class="postnav nav-links"><?php echo paginate_links(); ?></div></nav> <?php //wp_reset_query(); ?>
Здравствуйте
Вот специальный сервис от яндекса, который очень классно выполняет функции счетчика посетителей сайта — https://help.yandex.ru/metrika/quick-start/get-code.xml
Форум: Проблемы и решения
Тема: Автоматическое определение id товараhttp://ru.forums.wordpress.org/ мой самый любимый форум. Только здесь могут с первого сообщения помочь в проблеме без лишних вопросов и обсуждения компетенции сторон. 🙂
Спасибо, Сергей, именно то, что я и искал.
Форум: Проблемы и решения
Тема: Вывод постов на странице записиВы меня не правильно поняли — с точки зрения потребителя, значит, что для меня важнее правильность выведения информации на страницы сайта, а не правильность кода.
По факту проблему этого поста я решил самостоятельно (пусть она и элементарная), но без вашего с vjpo вмешательства и обсуждения данной проблемы я бы не справился. «Магия вмешательства специалиста» — это когда техника начинает работать, а люди думать, только после того, как инженер (например) отвлечется от дел и придет чинить «телевизор».
Кстати, благодаря коду, который дал vjpo я уже нашел решение проблемы, которой на тот момент даже не существовало, которое даст мне лишние 5 часов рабочего времени. Да это, черт, отличное решение.
А на счет администратора wp и потребителя — я выразил свои мысли в моих предыдущих post scriptum’ах. Если я начал читать учебник по php (черт, больше 1к страниц!), значит я хочу не только вывести «записи на странице». Буду благодарен, если форум мне в этом поможет.:) Удочкой, разумеется 🙂
p.s. кстати, анатомию то я, как раз, знаю, а вот php et wp нет.
Форум: Проблемы и решения
Тема: Несколько новых типов записейНо ведь это же очевидно! Все получилось.
Сергей, спасибо вам огромное.
Форум: Проблемы и решения
Тема: Несколько новых типов записейКак же я задам другое имя, если мне необходимо выполнение этой функции? Может что не понимаю, но попробовал — не получилось.
Мне, наверное, необходимо что-то типа unset? Удалить функцию после выполнения, а потом создать?
Форум: Проблемы и решения
Тема: Вывод постов на странице записиЕсли не считать, что это абсолютно разные сущности.
Я подхожу к вопросу с точки зрения потребителя, а не разработчика, коим и не являюсь.
Форум: Проблемы и решения
Тема: Вывод постов на странице записиФух, получилось.
В приведенном выше коде я изменил функцию вывода заголовков the_title на вывод контента the_content. Вроде бы все элементарно очень, но о существовании этой функции я и не знал. Получается, надо всю документацию прочитать просто на будущее? (the_content нашел случайно по «похожим записям» в каком-то блоге).
Правда теперь не могу создать второй произвольный тип записей (один то уже есть), мне говорят, что я не могу 2 раза использовать create_post_type() в function.php (Cannot redeclare create_post_type()). Но, это уже другая история.:) Попробую сам разобраться, а если не получиться, то создам новую тему (правила читал.):))
Всем спасибо.
p.s. черт, мне уже пришлось начать читать учебник по php, а то смотрю, как баран на новые ворота.:)
Форум: Проблемы и решения
Тема: Вывод постов на странице записиПроизвольные поля мне совсем не подходят, мне необходимо автоматизировать процесс.
Привязка страниц к тегам — это так просто, оказывается, но тоже не подойдет. Больших отличий от страниц и постов нет, а переделывать все имеющиеся страницы и править код не хочется, тем более и решение под страницы я тоже не нашел, если только не делать это все вручную.
Слушайте, у меня ведь есть код, который выводит заголовки похожих записей, определяя их по тегам, получается, что мне надо просто поменять что-нибудь, чтобы выводились не заголовки, а целыезаписи.
<?php //for use in the loop, list 5 post titles related to first tag on current post $tags = wp_get_post_tags($post->ID); if ($tags) { $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'post_type' => 'questions', 'showposts'=>5, 'caller_get_posts'=>1, 'max_length' => 2000 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; } wp_reset_query(); } ?>
Пытался подменить the_title на get_the_content, но что-то никакого профита я не получил. Подскажите, какую функцию здесь использовать?
Форум: Проблемы и решения
Тема: 403 forbieddenНаписал хостеру — оказалось, что сайт закеширован из-за большой нагрузки на сервер. Изменения произойдут ночью.
Все ок, главное я удалил левые ссылки через БД.
Форум: Проблемы и решения
Тема: 403 forbieddenНапрямую через БД. Прямо править текст.
Да, как раз все ссылки вырезал, но проблема осталась.
Ссылки — это моя ошибка, я поставил некоторые ссылки на офферы через редирект осуществляемый с помощью .htaccess
Рекомендую сначала устранить ошибку в коде, а уже потом удалять её последствия.
Из .htasccess все уже было вырезано, теперь ссылки вырезаны из контента, но редактировать страницы, а именно сохранять и обновлять кмс не хочет.
Грешу на перегруз кеша хостинга, но не знаю как проверить свою догадки.Форум: Проблемы и решения
Тема: 403 forbieddenУ меня очень слабый хостинг, скорее всего он ложиться от обилия ссылок и фейковых страниц, которые генерируются из-за ошибки в коде. Вопрос остается открытым — как отредактировать запись не заходя в интерфейс пресса?
Таки тоже появилась подобная проблема. Кто знает решение?
Форум: Проблемы и решения
Тема: Помощь с wp_list_categoriesПопробуй заключить функцию в теги [ul], т.е. так
<ul> <?php wp_list_categories(); ?> </ul>
Если что, то вот ссылка на русский перевод кодекса по этой функции.
В базе данных. Т.е. не в директории с установленным вордпрессом, а в отдельной базе, которую вы создавали и настраивали при установке cms.