fjsk
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページに表示したカスタム投稿のパーマリンクについて> jim912 さま
ご返信遅くなりまして申し訳ありません!
早速、register_post_typeのrewrite部分を書き換え、設定後パーマリンク設定の空更新も行いましたが、カスタム投稿の記事のパーマリンクに変化はありませんでした。ちなみにCPTというプラグインから生成しております。add_action('init', 'cptui_register_my_cpt_t_shirt'); function cptui_register_my_cpt_t_shirt() { register_post_type('t_shirt', array( 'label' => 'Tシャツ', 'description' => '', 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'capability_type' => 'page', 'map_meta_cap' => true, 'hierarchical' => true, 'rewrite' => array('slug' => 'shirt/t_shirt', 'with_front' => 1), 'query_var' => true, 'has_archive' => true, 'supports' => array('title','editor','excerpt','custom-fields','thumbnail','page-attributes','post-formats'), 'taxonomies' => array('category','post_tag'), 'labels' => array ( 'name' => 'Tシャツ', 'singular_name' => '', 'menu_name' => 'Tシャツ', 'add_new' => 'Add Tシャツ', 'add_new_item' => 'Add New Tシャツ', 'edit' => 'Edit', 'edit_item' => 'Edit Tシャツ', 'new_item' => 'New Tシャツ', 'view' => 'View Tシャツ', 'view_item' => 'View Tシャツ', 'search_items' => 'Search Tシャツ', 'not_found' => 'No Tシャツ Found', 'not_found_in_trash' => 'No Tシャツ Found in Trash', 'parent' => 'Parent Tシャツ', ) ) ); }
他に気をつけることはありますでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 投稿の記事をカスタム投稿タイプに変更可能か?> gatespace さま
> kjmtsh さまご返信遅くなりまして、誠にスミマセンでした!
wp_は kjmtsh さまがご指摘のとおり、テーブルプリフィックスで
私は変更しているので、自分の環境に置き換えました。そして、kjmtsh さまがご教授下さったように
bbb_relationships を bbb_term_relationships に変えると
上手く動作しました!数百件でしたので一瞬で終わりました。
(relationshipsでDB検索したのに見つけられなかった…スミマセン)最初、一件ずつ移行しないといけないのかと億劫でしたが
1発で移行出来まして、お二方共、とても有益な情報を有難うございました!フォーラム: 使い方全般
返信が含まれるトピック: 投稿の記事をカスタム投稿タイプに変更可能か?> gatespace さま
ご返信有難うございました!早速、
update bbb_posts set post_type = 'xxx' where post_type = 'post' and exists (select object_id from bbb_term_taxonomy as t inner join bbb_relationships as r on t.term_taxonomy_id = r.term_taxonomy_id where t.term_id = 111 and r.object_id = bbb_posts.ID);
(aaa.bbb.111.xxxは自分の環境に変えました)
と実行してみましたが
Table ‘aaa.bbb_relationships’ doesn’t exist
となってしまい、動作しませんでした。そこで、DB上の全テーブルをrelationshipsで検索しましたが
その項目自体ありませんでしたが、これは現在のWordPressでは
無くなってしまったのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われないコメントを付けて下さった方々、有難うございました。
その後、原因が掴めましたので、ご報告させていただきます。原因はWPMLという、多言語プラグインを使用していた事でした。
WPMLに特別にカスタム投稿タイプの設定があり
デフォルトの状態では同期しないようになっておりました。
こちらを同期させる事で問題を回避する事が出来ました。重ね重ね、ご協力下さいました方々に御礼を申し上げます。
有難うございました。フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われない> Takuro Hishikawa さま
カスタム投稿タイプの指定自体には問題なさそうだということで
他の問題点を探ってみます。既に公開されているサイトなので、テーマを変えたりなどは出来ないので
時間のある時に別環境を作ってそちらで試してみます!フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われない> gblsm さま
ご返答有難うございました。
Custom Post Type UIで出力したものを下記に記載します。
(ちなみに関連記事を引っ張るYARPPをtrueにしています)add_action('init', 'cptui_register_my_cpt_recommend'); function cptui_register_my_cpt_recommend() { register_post_type('recommend', array( 'label' => 'Tシャツ', 'description' => '', 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'capability_type' => 'page', 'map_meta_cap' => true, 'hierarchical' => true, 'rewrite' => array('slug' => 'recommend', 'with_front' => true), 'query_var' => true, 'has_archive' => true, 'supports' => array('title','editor','excerpt','custom-fields','thumbnail','page-attributes','post-formats'), 'labels' => array ( 'name' => 'Tシャツ', 'singular_name' => '', 'menu_name' => 'Tシャツ', 'add_new' => 'Add Tシャツ', 'add_new_item' => 'Add New Tシャツ', 'edit' => 'Edit', 'edit_item' => 'Edit Tシャツ', 'new_item' => 'New Tシャツ', 'view' => 'View Tシャツ', 'view_item' => 'View Tシャツ', 'search_items' => 'Search Tシャツ', 'not_found' => 'No Tシャツ Found', 'not_found_in_trash' => 'No Tシャツ Found in Trash', 'parent' => 'Parent Tシャツ', ), 'yarpp_support' => true ) ); }
こう比較しますと違うところは
・’capability_type’ => ‘page’
・’hierarchical’ => true
・’has_archive’ => true
の3箇所ですが、この辺りで投稿のリンク挿入の際、検索に出ないということは考えられるのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われない> Takuro Hishikawa さま
CodexのFunction Reference/register post typeページ見てみました。
頂いた、exclude_from_search や publicly_queryableは
functions.phpにパラメータとして付けていませんでしたので
両方とも付けてみましたが、検索に出てきませんでした。。。フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われない> Takuro Hishikawa さま
ご返信有難うございます!
頂いた件ですが
‘public’ => true,
とfunctions.phpに記載しております。。。他にはなにか気をつける点はありますでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 投稿のリンクからカスタム投稿タイプが既存コンテンツとして拾われないフォーラム: 使い方全般
返信が含まれるトピック: ビジュアル&テキストエディタの行き来でのソースの改変をしたくないフォーラム: プラグイン
返信が含まれるトピック: YARPP:投稿でカスタム投稿を拾ってこない(逆は拾う)どなたもご返答がないですが、ひとつ分かったことがありまして
こちらはYARPPプラグインの問題ではなく、カスタム投稿タイプの問題で
カスタム投稿タイプで制作したページは
投稿などでリンクをシステムから拾ってくる際にも表示されないことに気がつきました。ですので、タイトルにYARPP固有の問題のようにしましたので
こちらクローズして、改めてポストさせて戴きます。有難うございました。
フォーラム: 使い方全般
返信が含まれるトピック: ビジュアル&テキストエディタの行き来でのソースの改変をしたくない