使用 CPT AJAX 加载更多

Author posts by author id using CPT AJAX load more

我目前正在使用插件 CPT AJAX 在 wordpress 中加载更多。如何通过 id 显示仅来自一位作者的帖子。

 <?php echo do_shortcode('[cpt_ajax_load_more post_type="post" template="default" posts_per_page="6" button_text="More" button_color="red"]');?>

您必须以您的作者 ID 作为值来传递“作者”attr。

<?php echo do_shortcode('[cpt_ajax_load_more post_type="post" template="default" posts_per_page="6" button_text="More" button_color="red" author="authorid" ]');?>

以下是您可以使用的默认属性。

// Extact shortcode arrtibutes.
extract( shortcode_atts( array(
    'nested'                       => false,
    'woo'                          => false,
    'woo_template'                 => '',
    'tabs'                         => false,
    'tab_template'                 => '',
    'filters'                      => false,
    'target'                       => '',
    'filters_url'                  => 'true',
    'filters_paging'               => 'true',
    'filters_scroll'               => 'false',
    'filters_scrolltop'            => '30',
    'filters_analytics'            => 'true',
    'filters_debug'                => false,
    'term_query'                   => false,
    'term_query_taxonomy'          => '',
    'term_query_hide_empty'        => 'true',
    'term_query_number'            => '5',
    'acf'                          => false,
    'acf_post_id'                  => '',
    'acf_field_type'               => 'repeater',
    'acf_field_name'               => '',
    'acf_parent_field_name'        => '',
    'restapi'                      => false,
    'restapi_base'                 => '/wp-json',
    'restapi_namespace'            => 'ajaxloadmore',
    'restapi_endpoint'             => 'posts',
    'restapi_template_id'          => '',
    'restapi_debug'                => false,
    'users'                        => false,
    'users_role'                   => '',
    'users_include'                => '',
    'users_exclude'                => '',
    'users_per_page'               => '5',
    'users_order'                  => 'ASC',
    'users_orderby'                => 'login',
    'comments'                     => false,
    'comments_per_page'            => '5',
    'comments_type'                => 'comment',
    'comments_style'               => 'ol',
    'comments_template'            => 'none',
    'comments_callback'            => '',
    'comments_post_id'             => '',
    'nextpage'                     => false,
    'nextpage_post_id'             => '',
    'nextpage_urls'                => 'true',
    'nextpage_scroll'              => 'false:30',
    'nextpage_pageviews'           => 'true',
    'nextpage_title_template'      => '',
    'nextpage_start'               => 1,
    'previous_post'                => false,
    'previous_post_id'             => '',
    'previous_post_order'          => 'previous',
    'previous_post_taxonomy'       => '',
    'previous_post_excluded_terms' => '',
    'single_post'                  => false,
    'single_post_id'               => '',
    'single_post_order'            => 'previous',
    'single_post_query_order'      => 'previous',
    'single_post_taxonomy'         => '',
    'single_post_excluded_terms'   => '',
    'single_post_progress_bar'     => '',
    'single_post_target'           => '',
    'single_post_preview'          => '',
    'cache'                        => 'false',
    'cache_id'                     => '',
    'paging'                       => 'false',
    'paging_controls'              => 'false',
    'paging_show_at_most'          => '7',
    'paging_classes'               => '',
    'paging_scroll'                => false,
    'paging_first_label'           => apply_filters( 'alm_paging_first_label', '' ),
    'paging_last_label'            => apply_filters( 'alm_paging_last_label', '' ),
    'paging_previous_label'        => apply_filters( 'alm_paging_previous_label', '&laquo;' ),
    'paging_next_label'            => apply_filters( 'alm_paging_next_label', '&raquo;' ),
    'preloaded'                    => 'false',
    'preloaded_amount'             => '5',
    'seo'                          => 'false',
    'repeater'                     => 'default',
    'theme_repeater'               => 'null',
    'cta'                          => false,
    'cta_position'                 => 'before:1',
    'cta_repeater'                 => 'null',
    'cta_theme_repeater'           => 'null',
    'masonry'                      => '',
    'post_type'                    => 'post',
    'sticky_posts'                 => false,
    'post_format'                  => '',
    'category'                     => '',
    'category__and'                => '',
    'category__not_in'             => '',
    'tag'                          => '',
    'tag__and'                     => '',
    'tag__not_in'                  => '',
    'taxonomy'                     => '',
    'taxonomy_terms'               => '',
    'taxonomy_operator'            => '',
    'taxonomy_relation'            => '',
    'meta_key'                     => '',
    'meta_value'                   => '',
    'meta_compare'                 => '',
    'meta_relation'                => '',
    'meta_type'                    => '',
    'year'                         => '',
    'month'                        => '',
    'day'                          => '',
    'author'                       => '',
    'search'                       => '',
    'custom_args'                  => '',
    'post_status'                  => '',
    'order'                        => 'DESC',
    'orderby'                      => 'date',
    'post__in'                     => '',
    'post__not_in'                 => '',
    'exclude'                      => '',
    'offset'                       => '0',
    'posts_per_page'               => '5',
    'scroll'                       => 'true',
    'scroll_distance'              => '100',
    'scroll_container'             => '',
    'scroll_direction'             => '',
    'max_pages'                    => '0',
    'pause_override'               => 'false',
    'pause'                        => 'false',
    'destroy_after'                => '',
    'transition'                   => 'fade',
    'transition_speed'             => '250',
    'transition_container'         => 'true',
    'transition_container_classes' => '',
    'masonry_selector'             => '',
    'masonry_columnwidth'          => '',
    'masonry_animation'            => '',
    'masonry_horizontalorder'      => '',
    'progress_bar'                 => 'false',
    'progress_bar_color'           => 'ed7070',
    'images_loaded'                => 'false',
    'button_label'                 => apply_filters( 'alm_button_label', __( 'Load More', 'ajax-load-more' ) ),
    'button_loading_label'         => '',
    'button_done_label'            => '',
    'container_type'               => '',
    'css_classes'                  => '',
    'loading_style'                => '',
    'id'                           => '',
    'vars'                         => '',
    'primary'                      => false,
    'no_results_text'              => '',
    'placeholder'                  => '',
    'lazy_images'                  => false,
    'archive'                      => false,
    'woocommerce'                  => false,
    'elementor'                    => false,
    'elementor_target'             => '',
    'elementor_url'                => '',
    'elementor_link_label'         => '',
    'elementor_controls'           => '',
    'elementor_scrolltop'          => '',
    'elementor_paged'              => ( ! get_query_var( 'page' ) || get_query_var( 'page' ) == 0 ) ? 1 : (int) get_query_var( 'page' ),
    'elementor_woo_paged'          => ( !isset( $_GET['product-page'] ) || $_GET['product-page'] == 1 ) ? 1 : (int) $_GET['product-page']
), $atts) );