WordPress add_settings_section() Function Kodu
WordPress add_settings_section() Function Kodu
Ayarlar sayfasına yeni bir bölüm ekler.
Ayarlar API’sinin bir parçası. Yönetici sayfasının yeni ayar bölümlerini tanımlamak için bunu kullanın. Yönetici sayfanızdaki geri çağırma işlevinde do_settings_sections() ile ayar bölümlerini gösterin. Add_settings_field() ile bölümünüze ayar alanları ekleyin.
$callback argümanı, gerçek alanlardan önce ayarlar bölümünün üstünde göstermek istediğiniz herhangi bir içeriği ekleyen bir fonksiyonun adı olmalıdır. İsterseniz hiçbir şey çıktısını alabilirsiniz.
function add_settings_section( $id, $title, $callback, $page ) {
global $wp_settings_sections;
if ( 'misc' == $page ) {
_deprecated_argument(
__FUNCTION__,
'3.0.0',
/* translators: %s: misc */
sprintf(
__( 'The "%s" options group has been removed. Use another settings group.' ),
'misc'
)
);
$page = 'general';
}
if ( 'privacy' == $page ) {
_deprecated_argument(
__FUNCTION__,
'3.5.0',
/* translators: %s: privacy */
sprintf(
__( 'The "%s" options group has been removed. Use another settings group.' ),
'privacy'
)
);
$page = 'reading';
}
$wp_settings_sections[ $page ][ $id ] = array(
'id' => $id,
'title' => $title,
'callback' => $callback,
);
}