Ответы в темах

Просмотр 15 ответов — с 46 по 60 (всего 78)
  • Код вывода записей в архиве

    <?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

    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, но что-то никакого профита я не получил. Подскажите, какую функцию здесь использовать?

    Написал хостеру — оказалось, что сайт закеширован из-за большой нагрузки на сервер. Изменения произойдут ночью.

    Все ок, главное я удалил левые ссылки через БД.

    Напрямую через БД. Прямо править текст.

    Да, как раз все ссылки вырезал, но проблема осталась.

    Ссылки — это моя ошибка, я поставил некоторые ссылки на офферы через редирект осуществляемый с помощью .htaccess

    Рекомендую сначала устранить ошибку в коде, а уже потом удалять её последствия.

    Из .htasccess все уже было вырезано, теперь ссылки вырезаны из контента, но редактировать страницы, а именно сохранять и обновлять кмс не хочет.
    Грешу на перегруз кеша хостинга, но не знаю как проверить свою догадки.

    У меня очень слабый хостинг, скорее всего он ложиться от обилия ссылок и фейковых страниц, которые генерируются из-за ошибки в коде. Вопрос остается открытым — как отредактировать запись не заходя в интерфейс пресса?

    Таки тоже появилась подобная проблема. Кто знает решение?

    Попробуй заключить функцию в теги [ul], т.е. так

    <ul>
    <?php wp_list_categories(); ?>
    </ul>

    Если что, то вот ссылка на русский перевод кодекса по этой функции.

    В базе данных. Т.е. не в директории с установленным вордпрессом, а в отдельной базе, которую вы создавали и настраивали при установке cms.

Просмотр 15 ответов — с 46 по 60 (всего 78)