2016-10-21 3 views
0

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

http://hcma.ca/

бы с помощью WordPress комментарии лучше для этого? Или какой-либо способ отправки заявки на форму для заполнения расширенного настраиваемого поля ретранслятора на странице. Может ли кто-нибудь посоветовать, как лучше всего это достичь?

Также интересно о спаме. На сайте выше нет кавычки или подобного (насколько я могу судить). Что с этим связано?

Спасибо!

ответ

0

Если вы не хотите использовать платный плагин, вы можете создать новый настраиваемый тип публикации, а затем отобразить результаты на требуемой странице. Вы должны следовать этому tutorial here

Короче:

Создать новый тип записи:

// Our custom post type function 
function create_posttype() { 

    register_post_type('movies', 
    // CPT Options 
     array(
      'labels' => array(
       'name' => __('Movies'), 
       'singular_name' => __('Movie') 
      ), 
      'public' => true, 
      'has_archive' => true, 
      'rewrite' => array('slug' => 'movies'), 
     ) 
    ); 
} 
// Hooking up our function to theme setup 
add_action('init', 'create_posttype'); 

отображение результатов на странице:

<?php 
$args = array('post_type' => 'movies', 'posts_per_page' => 10); 
$the_query = new WP_Query($args); 
?> 
<?php if ($the_query->have_posts()) : ?> 
<?php while ($the_query->have_posts()) : $the_query->the_post(); ?> 
<h2><?php the_title(); ?></h2> 
<div class="entry-content"> 
<?php the_content(); ?> 
</div> 
<?php wp_reset_postdata(); ?> 
<?php else: ?> 
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p> 
<?php endif; ?> 

Вы можете использовать этот бесплатный плагин добавить Google reCaptcha во избежание спама

+0

спасибо Тасос, я получаю это, но как w ould У меня есть форма интерфейса, который посетители сайта могут заполнить, и это заполняет CPT? – igloobob

+0

Отметьте этот ответ, где вы можете создать отправку формы для пользовательских типов сообщений http://wordpress.stackexchange.com/q/11288/40793 Если вы удовлетворены ответом, вы должны отметить его как принятый (зеленый галочка) и проголосуйте, если хотите – Tasos

Смежные вопросы