Добавление статьи
Почему не сделайте добавление статей?
Вот решил выложить, что написал и помогали.
Функции вывод статей по разным условиям.
// 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); }}
А есть механизм рейтинга?
Потому что лень заниматься всем этим, их модерировать нужно и все такое...
Эту статью я бы не пропустил. Кому она будет нужна, а даже если кому-то и пригодится, то как он её найдет когда нужно?
Если и сделаю когда-то возможность размещать статьи, то доступна она будет пользователям с рейтингом нормальным.