';
Field::textarea( 'options', 'delay_js_list', [
'label' => __( '遅延読み込み対象にするスクリプトのキーワード', 'swell' ),
'rows' => 12,
'desc' => __( '指定されたキーワードが含まれる script タグを遅延読み込みします。', 'swell' ) .
'
' . __( '複数の場合は「,(+改行)」で区切ってください。', 'swell' ) .
'
' . __( 'キーワードの書き方の例はこちら', 'swell' ) . '',
]);
Field::textarea( 'options', 'delay_js_prevent_pages', [
'label' => __( 'スクリプトの遅延読み込み機能をオフにするページ', 'swell' ),
'rows' => 6,
'desc' => __( '指定されたキーワードが含まれるページでは、スクリプトの遅延読み込み機能がオフになります。', 'swell' ) .
'
' . __( '複数の場合は「,(+改行)」で区切ってください。', 'swell' ),
]);
Field::select( 'options', 'delay_js_time', [
'label' => __( '遅延させる秒数', 'swell' ),
'choices' => array_map( function( $i ) {
return sprintf( __( '%s秒', 'swell' ), $i );
}, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] ),
]);
echo '
';
},
] );
/**
* ページ遷移高速化
*/
Field::add_menu_section( [
'title' => __( 'ページ遷移高速化', 'swell' ),
'key' => 'pjax',
'page_name' => $page_name,
'page_cb' => function ( $args ) {
$help = sprintf(
__( '%sをご一読ください。', 'swell' ),
'