位於日本福岡縣久留米市的小型網站與網站設計工作室。

猫壱屋 サイト ホームページ 作成 制作

MEMOMEMO

在functions.php中編寫的有用程式碼(第1部分)

2023-11-10 22:47

/* 啟用文章特色圖片功能 */
add_theme_support( '後縮圖' );

/* 註冊並啟用自訂選單功能 */
register_nav_menu( '選單位置標識符', '選單描述' );

/* 啟用自訂標頭功能 */
add_theme_support('自訂標題');

/* 啟用自訂背景功能 */
add_theme_support('自訂背景');

/*啟用自動輸出feed連結*/
add_theme_support( '自動提要連結' );

/* 註冊小工具 */
註冊側邊欄(陣列(
'名稱' => '小部件名稱',
'id' => '小部件 ID',
'描述' => '小部件描述。 ',
'class' => '小部件類別',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));

//新增自訂標誌功能//
函數 add_custom_logo_support() {
add_theme_support( '自訂徽標', array(
) );
}
add_action( 'after_setup_theme', 'add_custom_logo_support' );

// 允許上傳 WebP、AVIF、SVG
函數allow_custom_mime_types($mimes) {
$mimes['webp'] = '圖片/webp';
$mimes['avif'] = '圖像/avif';
$mimes['svg'] = '影像/svg+xml';
返回 $mimes;
}
add_filter('upload_mimes', 'allow_custom_mime_types');

// 改變上傳大小
函數custom_upload_size_limit($limit) {
return 64 * 1024 * 1024; // 改為 64MB
}
add_filter('upload_size_limit', 'custom_upload_size_limit');

// 清單中醒目的顯示
函數 custom_columns( $columns ) {
$columns = array_merge( $columns, array( 'featured_image' => '引人注目'));
返回$列;
}
add_filter('manage_posts_columns', 'custom_columns');
函數 custom_columns_data( $column) {
開關($列){
案例“特色圖像”:
the_post_thumbnail( '縮圖' );
休息;
}
}
add_action( 'manage_posts_custom_column' , 'custom_columns_data', 10, 2 );
add_image_size('自訂縮圖', 125, 9999);
set_post_thumbnail_size(125, 0, array('自訂縮圖'));

//啟用使用複選框選擇貼文的標籤
函數change_post_tag_to_checkbox() {
$args = get_taxonomy('post_tag');
$args -> hierarchy = true;//對於古騰堡 $args -> meta_box_cb = 'post_categories_meta_box';//對於經典編輯器 register_taxonomy( 'post_tag', 'post', $args);
}
add_action( 'init', 'change_post_tag_to_checkbox', 1 );

<< 返回列表