php Создадимполедляуказаниясколькозаписейвыводитьврубрикахпроизвольноготипазаписи
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Создадимполедляуказаниясколькозаписейвыводитьврубрикахпроизвольноготипазаписи相关的知识,希望对你有一定的参考价值。
<?php
add_action( 'admin_init', 'posts_per_page__my_cpt_settings_api_init' );
function posts_per_page__my_cpt_settings_api_init() {
register_setting( 'reading', 'posts_per_page__my_cpt', 'sanitize_text_field' );
add_settings_field(
'posts_per_page__my_cpt',
'<label for="posts_per_page__my_cpt">На страницах MY_CPT отображать не более</label>',
'posts_per_page__my_cpt_field_html',
'reading'
);
}
function posts_per_page__my_cpt_field_html() {
$key = 'posts_per_page__my_cpt';
$value = get_option( $key, '' );
$input = '<input name="%1$s" type="number" step="1" min="1" id="%1$s" value="%2$d" class="small-text">';
printf( $input, $key, esc_attr( $value ) );
}
add_action( 'pre_get_posts', 'change_posts_per_page__my_cpt', 1 );
function change_posts_per_page__my_cpt( $query ) {
if ( $query->is_post_type_archive( 'my_cpt' ) ) {
$query->set( 'posts_per_page', get_option( 'posts_per_page__my_cpt', 10 ) );
}
}
以上是关于php Создадимполедляуказаниясколькозаписейвыводитьврубрикахпроизвольноготипазаписи的主要内容,如果未能解决你的问题,请参考以下文章
php Определяемисоздаемнабориликомплектутовара
La Sylphide 仙女
sh Длякаждойсделаннойправкибезкоммитапоказатьизмененныйучастоккодаиспросить,должнолиэтоизменениепопа
php РегистрацияCPT,удалениеизссылокимяCPTипереадресацияприпопыткезапроситьCPTподефолтномуадресу。
swift Затемяпопыталсявсе-такитупо,кодомвстиле“Пирамидапогибели”,получитьданныекартинкидля3-хподрядэл
php быстраяиндексациямассива。 однаизнаиболеечастоиспользуемыхфункций。