【WordPress】プラグイン無しでカスタム投稿(カスタムポスト)を追加する簡単な方法

WEB制作

function.php内に記述することでカスタム投稿が追加できます。

テーマフォルダ内の「function.php」に、以下のように追加します。

<?php 
add_action( 'init', 'custom_post_type' );
function custom_post_type() {
register_post_type( 'blog', // カスタム投稿のスラッグ
array(
'labels' => array(
'name' => __( 'ブログ' ), // メニューに表示される名前
'singular_name' => __( 'ブログ' ), // メニューに表示される名前(単体系)
'add_new' => _x('新規追加', 'blog'), // 新規追加の名前
'add_new_item' => __('新規追加') // 新規追加の名前
),
'public' => true, // 投稿タイプをパブリックにするか否か
'has_archive' => true, // アーカイブを有効にするか否か
'hierarchical' => false, // ページ階層の有無
'menu_position' =>5, // 管理画面でのメニュー配置(順番)
'menu_icon' => 'dashicons-edit', // アイコン
'supports' => array('title','editor','thumbnail','revisions') // エディタ、サムネイル等のサポート指定
)
);
}
?>

WordPress内メニューが文字化けする時は…

まずは文字コードを確認してください。

functions.php ファイルの文字コードが UTF-8になっているか確認してください。

Shift-JIS など他のコードになっている場合はUTF-8にしてアップロードし直してください。

この文字コードですが、[WordPress内]>[外観]>[テーマエディター]で編集する場合は変わることはないかと思います。

しかし、ローカルでエディタを使って編集・上書きした時、エディタによっては(メモ帳ソフトやDreamweaver等)この文字コードが変更されてしまう可能性がありますので注意しましょう。

 

!注意ポイント!

functions.phpはとても大事なコアファイルですので、バックアップを取ってから作業しましょう。

WEB制作
スポンサーリンク
フォローする
りゅーうぇぶ(RYU-WEB)│ 主にWEB制作、心理学、その他生活に役立つ情報など

コメント

タイトルとURLをコピーしました