Добавление статьи

Почему не сделайте добавление статей?

Вот решил выложить, что написал и помогали.
Функции вывод статей по разным условиям.

// 24. Вывод статей
function pfilan_body($post){ setup_postdata($post);{
echo '<ul class="spisokpf"><li>';
echo '<span class="post-img"><a href="' . get_the_permalink() . '">'; $ttl = get_the_title (); if (the_post_thumbnail('spec_thumb', array('class' => 'post-img', 'alt' => $ttl)) ) {} echo '</a></span>';
echo '<span class="post-txt"> <a href="' . get_permalink() .'" >' . get_the_title() . '</a></span>';
echo '  <span data-tooltip="Просмотров"> <i class="fa fa-eye color-pf-ser"></i> ' . get_short_count(get_post_meta($post->ID,'views',true)) . '</span>' ;
echo '  <span data-tooltip="Комментариев"><i class="fa fa-comments-o color-pf-ser"></i> ';
echo comments_popup_link( __('0'), __('1'), __('%')) . '</span>' . edit_post_link( __( ' <i class="fa fa-code"></i>'));
echo '</li></ul>';
} wp_reset_postdata();
}

// Новые статьи
function pfilan_сhto_novogo() {
global $post; $args = array('numberposts' => 8, 'orderby' => 'date');
$myposts = get_posts($args); foreach($myposts as $post) {
pfilan_body($post);
}}

// Популярные статьи (по количеству просмотров)
function pfilan_prosmotru_post() {
global $post;
$args = array('posts_per_page' => 8, 'post_status' => 'publish', 'meta_key' => 'views', 'orderby' => 'meta_value_num', 'order' => 'DESC');
$myposts = get_posts($args); foreach($myposts as $post) {
pfilan_body($post);
}}

// Обсуждают статьи (по количеству комментариев)
function pfilan_obsujdaut_post() {
global $post; $args = array('posts_per_page' => 8 , 'orderby' => 'comment_count');
$myposts = get_posts($args); foreach($myposts as $post) {
pfilan_body($post);
}}

// Статьи из рубрики
function pfilan_iz_rubruke() {
global $post; $args = array( 'numberposts' => 8); $category = get_the_category(); rsort($category); $cat_add_id = $category[0]->term_id; $real_id = get_the_ID();
if ($post->ID <> $real_id);
$myposts = get_posts($args); foreach( $myposts as $post) {
pfilan_body($post);
}}

// Случайные статьи
function pfilan_random_post() {
global $post; $args = array( 'posts_per_page' => 8, 'orderby' => 'rand' );
$myposts = get_posts( $args );foreach( $myposts as $post) {
pfilan_body($post);
}}
Заметки к вопросу:
Kama 2.4 года назад

Потому что лень заниматься всем этим, их модерировать нужно и все такое...

Эту статью я бы не пропустил. Кому она будет нужна, а даже если кому-то и пригодится, то как он её найдет когда нужно?

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

pfilan 2.4 года назад

А есть механизм рейтинга?