WordPress

WordPress 子テーマ作成

 

WordPress子テーマを作ろう

寄稿しました。

 

テーマディレクトリの作成

ajairaが親テーマ

子テーマ名はajaira_childにしました。

style.cssの作成

style.css

/*
Theme Name: ajaira Child
Template: ajaira
*/

@import url("../ajaira/style.css");

必要なのはこれだけです。

 

これで子テーマが出来ました。

 

 

3. 管理画面で有効化

 

管理画面で有効化を行います。

 

 

子テーマからテーマファイルのカスタマイズ

functions.phpに関数を追加します。

親テーマのstyle.cssを読み込みましょう

子テーマにfunctions.phpを作成します。

# vi ajaira_child/functions.php

<?php




// タグをカテゴリーのような仕様に変更
function re_register_post_tag_taxonomy() {
	global $wp_rewrite;
	$rewrite = array(
	'slug' => get_option('tag_base') ? get_option('tag_base') : 'tag',
	'with_front' => ! get_option('tag_base') || $wp_rewrite->using_index_permalinks(),
	'ep_mask' => EP_TAGS,
);

$labels = array(
	'name' => _x( 'Tags', 'taxonomy general name' ),
	'singular_name' => _x( 'Tag', 'taxonomy singular name' ),
	'search_items' => __( 'Search Tags' ),
	'popular_items' => __( 'Popular Tags' ),
	'all_items' => __( 'All Tags' ),
	'parent_item' => null,
	'parent_item_colon' => null,
	'edit_item' => __( 'Edit Tag' ),
	'view_item' => __( 'View Tag' ),
	'update_item' => __( 'Update Tag' ),
	'add_new_item' => __( 'Add New Tag' ),
	'new_item_name' => __( 'New Tag Name' ),
	'separate_items_with_commas' => __( 'Separate tags with commas' ),
	'add_or_remove_items' => __( 'Add or remove tags' ),
	'choose_from_most_used' => __( 'Choose from the most used tags' ),
	'not_found' => __( 'No tags found.' )
);

register_taxonomy( 'post_tag', 'post', array(
	'hierarchical' => true,
	'query_var' => 'tag',
	'rewrite' => $rewrite,
	'public' => true,
	'show_ui' => true,
	'show_admin_column' => true,
	'_builtin' => true,
	'labels' => $labels
	) );
}
add_action( 'init', 're_register_post_tag_taxonomy', 1 );
// タグをカテゴリーのような仕様に変更 ここまで

関数はDCT様にあったものを有難く使用しました。

 

CSSの編集も簡単!

/*
Theme Name: ajaira Child
Template: ajaira
*/

@import url("../ajaira/style.css");

.entry-content a{
text-decoration:underline;
}

 

これでおしまいです。

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)