サポート » 使い方全般 » ショートコードが効かないカスタム投稿があります。

  • 解決済 test 1234

    (@lifestyledesign7777)


    2つのカスタム投稿があります。
    2つともカスタム投稿にはカスタムタクソノミーは絡んでいません。
    投稿画面で下記の[home_url]をテキストタイプで入力すると、
    片方はうまくコードが動き、片方は文字列として扱われてしまいます。

    //[home_url] ホームURL
    function shortcode_mainurl() {
    	return home_url();
    }
    add_shortcode('home_url', 'shortcode_mainurl');
    $labels = array(
    		"name" => "カスタム投稿名",
    		"singular_name" => "",
    		"menu_name" => "カスタム投稿名",
    		"all_items" => "全ての項目",
    		"add_new" => "新規追加",
    		"add_new_item" => "新規項目追加",
    		"edit" => "編集",
    		"edit_item" => "項目を編集",
    		"new_item" => "新規項目",
    		"view" => "表示",
    		"view_item" => "項目を表示",
    		"search_items" => "項目検索",
    		"not_found" => "見つかりません",
    		"not_found_in_trash" => "ゴミ箱にはありません",
    		"parent" => "親",
    		);
    
    	$args = array(
    		"labels" => $labels,
    		"description" => "",
    		"public" => true,
    		"show_ui" => true,
    		"has_archive" => true,
    		"show_in_menu" => true,
    		"exclude_from_search" => false,
    		"capability_type" => "post",
    		"map_meta_cap" => true,
    		"hierarchical" => false,
    		"rewrite" => array( "slug" => "スラッグ名", "with_front" => true ),
    		"query_var" => true,
    
    	);
    	register_post_type( "スラッグ名", $args );

    上記のソースをfunctions.phpに記述しています。
    ショートコードの効く、効かないカスタム投稿の差異を見た所、名前の部分とスラッグ名以外は同じでした。

    どなたかご教示お願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ショートコードが効かないカスタム投稿があります。」には新たに返信することはできません。