Поддержка Проблемы и решения Вывод постов на страницу

  • Добрый день, пытаюсь вывести на главной странице несколько постов с типом company

    <php?
    $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $params = array(
    	'posts_per_page' => 10,
    	'post_type'       => 'company', 
    	'paged'           => $current_page 
    );
    query_posts($params);
     
    $wp_query->is_archive = true;
    $wp_query->is_home = true;
     
    while(have_posts()): the_post();
    						<div class="col12">
    						<h3><?php the_title() ?></h3>
    						<ul>
    							<li><?php the_content() ?></li>
    						</ul>
    						
    					</div>
    					<a class="btn">Выбрать</a>
    				</div>
    				<div href="" class="profile">
    					<div class="profile-header">
    						<div class="col6">
    							<img src="<?php bloginfo('template_url')?>/images/ava2.jpg" alt="" class="personal-photo">
    						</div>
    						<div class="col6">
    							<div class="rating"><img src="<?php bloginfo('template_url')?>/images/if_star_115793.png" alt=""><p>1 256 000</p></div>
    							<a href="" class="profile-view"><img src="<?php bloginfo('template_url')?>/images/if_eye_preview_see_seen_view_392505.png" alt=""  title="Посмотреть профиль"></a>
    						</div>
    					</div>
    	
    endwhile;
    wp_pagenavi(); 
    ?>

    , вместо этого выводится сам php код http://joxi.ru/Vm6lpyMix1ERZA
    Что делаю не правильно?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Копировали откуда-то код? 😉

    Что делаю не правильно?

    1. <php?

    2. Использование query_posts. Погуглите почему его не стоит использовать и чем менять.

    3. <div href="" нда..

    Копировал признаю)
    1.По поводу php? опечатка вышла, не заметил.
    2. Погуглил, насколько понимаю лучше использовать WP_Query?
    3. Как тогда реализовать ссылку на пост?Там оставил пока пустое значение.
    А и еще вопрос, тип поста создавал с помощью CPT UI, проблемы с выводом могут быть, или ничем не отличаются от обычных?

    Погуглил, насколько понимаю лучше использовать WP_Query?

    В Вашем случае наверное get_posts() будет целесообразней.

    Как тогда реализовать ссылку на пост?

    Ссылка

    создавал с помощью CPT UI, проблемы с выводом могут быть, или ничем не отличаются от обычных?

    Ничем. Но без этого плагина они не будет работать. Насколько я помню из этого плагина можно получить код, на основе которого можно сделать свой плагин для создания кастомных сущностей.

    Спасибо большое, вы очень помогли мне. Если не трудно можете подсказать еще как разрешить пользователям отличным от админа создавать записи с созданным типом?

    Если не трудно можете подсказать еще как разрешить пользователям отличным от админа создавать записи с созданным типом?

    Вообще-то правила форума, п2.

    Но ОК, см https://codex.wordpress.org/Function_Reference/register_post_type — см capability_type и https://codex.wordpress.org/Roles_and_Capabilities
    Если будут трудности — создавайте новый топик.

    Спасибо большое, буду пытаться разобраться)

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Вывод постов на страницу» закрыта для новых ответов.