как добавить сообщения на страницу

<p>я хочу иметь страницу domain.com/blog, которая включает в себя все мои сообщения в блоге.</p><p>проблема в том, что в настоящее время, чтобы попасть в мой блог, похоже, что постоянная ссылка будет всегда ...</p><p>домен/категория/categoryname</p><p>я могу изменить постоянные ссылки, но я не хочу, чтобы это было что-то вроде domain.com/blog/featured или что-то в этом роде.</p><p>я хочу иметь страницу, которая является доменом/блогом, на которой будут отображаться все мои сообщения в блоге. есть ли способ сделать это?</p><p>моя мысль просто создать страницу, которая включает в себя все мои сообщения. как бы я это сделал?</p><p>спасибо!</p>

<p>создайте пустую страницу с блогом в качестве заголовка.</p><p>перейдите в "настройки" -> "чтение" и выберите <em> статическую страницу </em> в разделе <em> отображение главной страницы </em>. теперь установите страницу сообщений для блога, который вы только что создали, и установите страницу, которую вы предпочитаете в качестве главной страницы.</p><p>я надеюсь, что это то, о чем вы спрашивали, если не просто дать мне знать.</p>

<p>вы можете попробовать плагин <a href="http://wordpress.org/plugins/list-category-posts/">список категорий сообщений</a> </p><p>этот плагин позволяет выводить сообщения из категории (или категорий) в сообщение/страницу с помощью шорткода [catlist]. вы можете перечислить сообщения, включая тег или теги также.</p>

<p>почему бы не создать шорткод?</p><p>добавьте следующий код в ваш functions.php, а затем на своей странице вы можете добавить цикл с различными фильтрами</p><p>пример короткого кода для размещения на вашей странице: <code>[loop the\_query="showposts=10&cat=4"]</code></p><pre><code>function sp\_loop\_shortcode($atts) { // defaults extract(shortcode_atts(array( "the_query" => '' ), $atts)); // de-funkify query $the_query = preg_replace('~([0-9a-f]+);~ei', 'chr(hexdec("1"))', $the\_query); $the_query = preg_replace('~([0-9]+);~e', 'chr(1)', $the\_query); // query is made query\_posts($the_query); // reset and setup variables $output = ''; $temp_title = ''; $temp\_link = ''; // the loop if (have\_posts()) : while (have\_posts()) : the\_post(); $temp_title = get_the_title($post->id); $temp_link = get_permalink($post->id); // output all findings - customize to your liking $output .= "<a href='$temp\_link'>$temp_title"; endwhile; else: $output .= "nothing found."; endif; wp\_reset\_query(); return $output; } add\_shortcode("loop", "sp\_loop\_shortcode"); </code></pre><p>я успешно использовал этот метод на своих сайтах.</p>

<p>это очень возможно. в моем ограниченном опыте это зависит от выбранной вами темы. многие темы будут иметь тип страницы, который вы можете выбрать (одиночная запись, многопостовая, статическая, архивная). таким образом, вы можете определить, какие страницы имеют ваши сообщения в блоге, а какие нет. затем вы можете использовать настройки постоянной ссылки, чтобы запустить последний кусок головоломки. я бы посоветовал вам взглянуть на разные темы и оценить, что работает для вашего сайта. я использую и нашел гибкость в этой области - атауальпа из <a href="http://wordpress.bytesforall.com/">http://wordpress.bytesforall.com/</a> .</p><p>mm/rc</p>