kenken6070
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ソーシャルボタンにアンカーリンク失礼しました。
上記件は解決いたしましたので解決済みとさせていただきますフォーラム: 使い方全般
返信が含まれるトピック: 管理画面カタカナの「ト」がいられない>nobitaさん
ありがとうざいます。
試行錯誤してみたいところ自己解決できました。
原因は文字コードだったようです。
htaccessでuft-8を設定すると正常にテキストが打てるようになりました。フォーラム: 使い方全般
返信が含まれるトピック: 管理画面カタカナの「ト」がいられない追記:
「トト」と連続で入れると正常に出力されました。それから一文字消して更新するとやはり文字は消えてしまいます。フォーラム: 使い方全般
返信が含まれるトピック: アーカイブページのパスを取得補足ありがとうございます!
これで解決済みとさせたいただきます!フォーラム: 使い方全般
返信が含まれるトピック: アーカイブページのパスを取得すみません。上記内容ですが一応自己解決しました
使用したコードは下記です。
$queried = get_queried_object(); if ( $queried->parent == 親カテゴリーID || $queried->term_id == 親カテゴリーID) { echo $cat_name = get_the_category_by_ID( 親カテゴリーID ); } else if( $queried->parent == 親カテゴリーID || $queried->term_id == 親カテゴリーID) { echo $cat_name = get_the_category_by_ID( 親カテゴリーID ); }
完全自動ではありませんが、一応これで表示されました。
フォーラム: 使い方全般
返信が含まれるトピック: アーカイブページのパスを取得コードありがとうございます。
まだすべてをチェックしたわけではありませんが、見た限りの子カテゴリーではすべてURLのパスと同じ親カテゴリーの子カテゴリー情報が出力されていました!$queried = get_queried_object(); if ( ! $catid = $queried->parent ) { $catid = $queried->term_id; } <?php wp_list_cats('child_of=' . $catid); ?>
の仕様なのですが、
get_queried_object()でページリクエスト情報を取得if ( ! $catid = $queried->parent ) {
で親カテゴリーの名を取得(この時点で$catidの値は空)。
<?php wp_list_cats('child_of=' . $catid); ?>
取得したidを張り付け。
という処理で合っていますでしょうか?
もう一点、追加で申し訳ありませんが、子カテゴリの取得と同時に見出しとして親カテゴリ名を取りたいと思っています。
元は$cats = get_the_category(); $cat = $cats[0]; if($cat->parent){ $parent = get_category($cat->parent); echo '<dt>■'.$parent->cat_name.'</dt>'; }else{ echo '<dt>■'.$cat->cat_name.'</dt>'; }
で取得していたのですが、子カテゴリ一覧同様、これでは複数の親カテゴリにまたがっている記事がある場合、意図したカテゴリが出力されない場合がありました。
そこで先のget_queried_object();を参考に別のサイトで見かけた
<?php $cat = get_queried_object(); $cat_name = $cat->name;//カテゴリー名 $cat_id = $cat->cat_ID;//カテゴリーID $cat_slug = $cat->slug;//カテゴリースラッグ $cat_term = $cat->term_id;//タームID $cat_termid = $cat->term_taxonomy_id;//タクソノミーID $cat_taxonomy = $cat->taxonomy;//タクソノミー名 $cat_count = $cat->count;//投稿数 $cat_description = $cat->category_description;//カテゴリー説明文 $parent_id = $cat->category_parent;//親カテゴリーID $parent = get_category($cat->category_parent); $parent_catname = $parent->cat_name;//親カテゴリー名 ?>
という処理でカテゴリ情報を抜き出そうと思ったのですが、反映するとHP内には何も表示されませんでした(echoで変数を出力した場合も同様)
親カテゴリ名を取りたいのですが、どうすれば良いでしょうか?重ね重ねすみませんが、よろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: アーカイブページのパスを取得ご返信ありがとうございます。
<div class=”box”>
<?php
$cat = get_the_category();
$parent_id = $cat[0]->category_parent;
if (is_category(親カテゴリーID)||$parent_id == 親カテゴリーID) { ?>- <?php wp_list_cats(‘child_of=親カテゴリーID’); ?>
以下ループ
<?php } ?>
</div>やりたいのは、
「親カテゴリ」のページを開けば属している子カテゴリーの一覧を表示。
「子カテゴリ」なら親のカテゴリを呼び出し、そこに入っている子カテゴリ一覧を表示。
です。上記では親カテゴリーページの場合はそのIDに属する子カテゴリーを、子カテゴリーページではそのカテゴリーの属する親カテゴリーに属している子カテゴリー一覧を表示。という処理なのですが、一部子カテゴリーで正常に表示されない不具合がありました。
予想ですが、おそらく一覧で一番最初に表示された記事が複数の親カテゴリーを登録しているからではないかと思います。(ここらへんはカテゴリー検索なのにどうして別の親カテゴリーの子カテゴリ一覧が出たり、もしくは何も出なかったりと不安定な感じでした)次に現在表示されているURLを基準に分岐させようと思ったのですが、こちらも最初に申した通り出力されるURLが暗号化されていて正常な分岐処理がされませんでした。
フォーラム: 使い方全般
返信が含まれるトピック: 投稿(post)の一覧のみの指定の方法ありがとうございます!
フォーラム: プラグイン
返信が含まれるトピック: csvデータインポート時に画像が入りません。リンクありがとうございます。
いただいたリンク先のデータをアップし、「Get Remote Image to Custom Field」というプラグインを有効化し、再度CSVをアップロードいたしましたがやはりフォーム内に画像は登録されませんでした。
何かファイル内で臨機に書き換えなければいけない部分などはありますでしょうか?
フォーラム: プラグイン
返信が含まれるトピック: csvデータインポート時に画像が入りません。ご返信ありがとうございます。
フルパスでアップしたところアイキャッチは無事登録されました。
しかし、カスタムフィールドの画像フォームには登録がされませんでした。そこで上記の「rs-csv-importer-media-plus-master」というプラグインを発見し、有効化してみたところ、エラーが発生しインポートできない。というところで止まっております。
フォーラム: プラグイン
返信が含まれるトピック: csvデータインポート時に画像が入りません。追記です
調べていた時に出てきた「rs-csv-importer-media-plus-master」というプラグインを有効化すると下記のエラー分が出てしまいました。
▼エラー分
Fatal error: Cannot redeclare class RS_CSV_Helper in /home/www.womanlife.co.jp/public_html/wp-content/plugins/rs-csv-importer-media-plus-master/rs-csv-helper.php on line 3フォーラム: プラグイン
返信が含まれるトピック: csvデータインポート時に画像が入りません。返信遅れてしまいすみません。
wordpressのメディアファイルに画像を登録し、そのURLをcsvファイルに入力してもやはり同様の文言とエラーが発生してしまいました……。カスタムフィールドが駄目なのかと思いアイキャッチの方にURLを設定してみましたが、それでも上記と同様のエラーが発生しアップロードができません(画像URLを排斥した状態で上げた場合問題なく登録されます)
また調べた中で見つけた「rs-csv-importer-media-plus-master」というプラグインがあったのですが、インストールして有効化すると
Fatal error: Cannot redeclare class RS_CSV_Helper in /home/www.womanlife.co.jp/public_html/wp-content/plugins/rs-csv-importer-media-plus-master/rs-csv-helper.php on line 3
というエラー分が出てCSVインポート画面に飛べなくなってしまいました……
wordpressのバージョンは4.3.1
Really Simple CSV Importerのバージョンは1.3です。何か原因となるものに心当たりはありますでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 【投稿カテゴリの並び順について】解決済みにします
フォーラム: 使い方全般
返信が含まれるトピック: 【投稿カテゴリの並び順について】すみません。自己解決しました。
$category = get_the_category();
if($category[1]->category_parent == 0) {
echo $category[0]->cat_name;
} else if($category[0]->category_parent == 0) {
echo $category[1]->cat_name;
} else {
echo “カテゴリーがありません。”;
}で表示できました!