フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全32件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: GutenbergでPHPを呼び出すショートコードを使う方法
    トピック投稿者 conte9999

    (@conte9999)

    すみません、こちら自己解決できました。

    テーマ側のFunction.phpにショートコード機能を追加した上で

    htmlパーツをつかったところ意図通りの動作になりました。

    またよろしくおねがいします。

    トピック投稿者 conte9999

    (@conte9999)

    halbot 様

    ご教授ありがとうございます。

    >投稿タイプが「post」の記事一覧を「/news」で表示する

    はい。おっしゃる通りそのような設定を行っておりました。

    すでに1000以上投稿ページに記事が投稿されてあったので
    カスタム投稿タイプでわかるわけにも行かずこのようにしたのですが、
    やはりカスタム投稿タイプのようには行かないのですね。

    結果的に、固定ページに投稿一覧を表示させるテンプレートを設定して
    同じ結果を実装しました。

    お二人とも、本当にありがとうございました。

    今後ともどうぞをよろしくおねがいします。

    トピック投稿者 conte9999

    (@conte9999)

    halbot 様

    丁寧な回答、ありがとうございます。

    早速試してみたのですが、いずれも反映されませんでした。

    archive-news.php も作成してみたのですが
    archive.php の方が反映されてしまいます。

    どこか記述が足りないのでしょうか。

    お手数おかけしますが引き続きお知恵をお貸しいただければと思います。

    フォーラム: プラグイン
    返信が含まれるトピック: custom field suite の値が更新ボタンを押すと消える
    トピック投稿者 conte9999

    (@conte9999)

    皆さんいろいろとご指導ありがとうございました。

    どうしても解決しなかったため、ACFに切り替えました。

    トピック投稿者 conte9999

    (@conte9999)

    いつもお世話になっております。

    すみません!こちら自己解決しました。

    固定ページで全記事一覧を作成する方法を検索して、下記のようなページャーのコードでうまくいきました。

    もっとちゃんと調べれば解決できたことを投稿してしまい申し訳ありません。
    今後ともどうぞよろしくおねがいします。

    <?php
    if ($the_query->max_num_pages > 1) {
    	echo paginate_links(array(
    	'base' => get_pagenum_link(1) . '%_%',
    	'format' => '/page/%#%/',
    	'current' => max(1, $paged),
    	'class' => 'pagination',
    	'prev_text' => '前へ', //「前へ」のテキスト。
    	'next_text' => '次へ', //「次へ」のテキスト
        'type' => 'list',
    	'total' => $the_query->max_num_pages
    	));
    }
    ?>
    フォーラム: プラグイン
    返信が含まれるトピック: custom field suite の値が更新ボタンを押すと消える
    トピック投稿者 conte9999

    (@conte9999)

    tanpopo5様

    ご教授、まことにありがとうございます!

    ローカルサーバは試していないのですが、ほかは思い当たることを実行してみました。

    ・custom field suite以外のプラグインを無効化
    ・WordPressのダウングレード
    ・custom field suiteを削除して旧バージョンのファイルでダウングレード
    ・テーマの変更

    と試してどれでも改善しませんでした。

    他のサーバーに置いてある、普通に利用できているWordPressから
    custom field suiteをダウンロードしてきても症状は改善しない状況です。

    一体なぜ突然、このような現象に見舞われているのかもわからずに途方にくれております。

    なにか方法ありませんでしょうか・・。

    トピック投稿者 conte9999

    (@conte9999)

    >ishitaka様

    丁寧なご回答、誠にありがとうございます!

    ご指導いただきましたコードを挿入したところ意図通りの動作になりました。

    本当にどうもありがとうございました。

    今後ともどうぞよろしくお願いします。

    トピック投稿者 conte9999

    (@conte9999)

    > mypacecreator様

    お忙しいところご指導、誠にありがとうございます。
    https://sample.jp/wp-content/uploads/583059-01.jpg

    >【WordPress】常時SSL化プラグインの使い方 – さくらのサポート情報
    >https://help.sakura.ad.jp/hc/ja/articles/115000047641

    >上記が正しく設定されているという前提で話を続けます。

    はい。こちらはさくらのサポートにも確認の上、正しく設定しております。

    エラーが出たときのCSVファイルですが、
    良ければ、データをダミーにしたサンプルファイルをみていただけないでしょうか。

    samplelist-3-test.csv というcsvファイルです。

    http://dtbn.jp/1gSn3XA

    エラーが出るようになったのは

    cfs_img01から
    cfs_img10のカスタムフィールドに挿入しているフルパスのURLです。

    ・ここをすべて空欄にしているとエラーは出ません。

    ・URLのhttpsを、httpに変えてみてもエラーが出ます

    ・カスタムフィールドは custom field suiteで設定しています。

    ・SSL化前にアップロードしたエントリーについては
     投稿画面・サイト内でもアップロードした画像は
     すべてhttpsに置き換わっており正常に表示されています。

    RS CSV Importer Media Add-Onの仕組みは
    同サーバー内の任意の場所(サーバー内のimgupディレクトリなど)に
    画像をアップロードしておくと、

    really Simple csv importer でアップロードした際に

    /wp-content/uploads/ ディレクトリに画像をコピーして

    カスタムフィールドにも挿入してくれるというものです。

    SSL化前は正常に動作しておりました。

    お手数をおかけしますが
    どうぞよろしくおねがいします。

    トピック投稿者 conte9999

    (@conte9999)

    >munyagu 様

    いえ!相談にのってくださり本当にありがとうございます。

    私の知識不足を頼るかたちになってしまい毎回、
    申し訳なく思っておりますが、

    何卒今後ともよろしくお願いいたします。

    トピック投稿者 conte9999

    (@conte9999)

    >munyagu様

    ご返信とアドバイス、ありがとうございます。

    インポートするファイル類はhttpだったサイトからエクスポートしたものでしょうか?

    いいえ、インポートするcsvファイルはどこかのサイトからエクスポートしたものではなく、
    1からデータを入力したものを用いています。

    カスタムフィールドに紐付けられる画像データのURLを記載していない、
    テキストデータだけだと問題なくインポートできるので

    画像のアップロード段階でうまく動作していないようです。

    トピック投稿者 conte9999

    (@conte9999)

    >msio様

    丁寧なアドバイスと、ご指導本当にありがとうございます。

    見た限り、WordPress内のURLはソースを見ても画像もすべてhttpsになっていますし、
    これまでアップロードされた画像もhttpsで紐づけされています。

    csvで紐付けする画像URLも https にしていても
    RS CSV Importer Media Add-On を有効にしているとうまく動作しませんでした。

    ご指摘いただいたとおり、
    カスタムフィールドを実装するのに custom field suite を利用していますし、
    原因は複合的なのかもしれません。

    もしかして、

    RS CSV Importer Media Add-On

    のファイル内にhttp で処理する部分があったりするのかもしれませんし、
    プラグインファイル内を検索かけてみようかと思っています。

    トピック投稿者 conte9999

    (@conte9999)

    >msio様

    早々のアドバイス、誠にありがとうございます。

    options-general.phpの設定はhttpsで反映されておりました。

    ご指導いただいたとおり、他にも
    httpsを解除したり、プラグインを停止したりしてアップロードしてみたところ

    really simple csv importer ではなく

    RS CSV Importer Media Add-On

    というcsv impoerter に 画像をアップロードするプラグインがうまく動作していないようです。
    ※ このプラグインを停止すれば一応はエラーがでなくなりました。

    RS CSV Importer Media Add-On
    をリダイレクトエラーがでないよう対処するにはどのような方法が考えられますでしょうか。

    お手数、おかけしますが、
    なにか対処法ありましたら引き続きどうぞよろしくおねがいします。

    フォーラム: プラグイン
    返信が含まれるトピック: custom field suite でループを書く方法
    トピック投稿者 conte9999

    (@conte9999)

    manboさん

    ありがとうございます!!
    そうです!このように書けばよいのですね。

    実は、下記のような書き方でうまくいっていたのですが、
    WordPressを4.7.5にアップデートしたところ、うまく機能しなくなってしまったため
    お聞きした次第でした。

    <?php
    $fields = $cfs->get('gallery'); 
    foreach ($fields as $field) :
    ?>
    
    <h3>gallery_title</h3>
    <div class=”gallery”>gallery_title</div>
    
    <?php endforeach; ?>

    早速試してみたいと思います。
    ありがとうございます。

    トピック投稿者 conte9999

    (@conte9999)

    LABE様、gblsm様

    ご指導本当にありがとうございます。
    get_post_type()の性質、理解いたしました。

    is_post_type_archive() を get_post_type() より先に書くといった方法が考えられます。

    ということですので、is_post_type_archive を先に記述したところ意図通りの動作になりました。

    <?php if(is_post_type_archive('custompost01')): ?>
    
    <title>カスタム投稿タイプ01のアーカイブページ</title>
    
    <?php elseif(is_post_type_archive('custompost02')): ?>
    
    <title>カスタム投稿タイプ02のアーカイブページ</title>
    
    <?php elseif(is_post_type_archive('custompost03')): ?>
    
    <title>カスタム投稿タイプ03のアーカイブページ</title>
    
    <?php elseif(( get_post_type() == 'custompost01')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ01</title>
    
    <?php elseif(( get_post_type() == 'custompost02')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ02</title>
    
    <?php elseif(( get_post_type() == 'custompost03')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ03</title>
    
    <?php else: ?>
    
    <title><?php wp_title(' - ', true, 'right'); bloginfo('name');?></title>
    
    <?php endif; ?>

    お忙しいところご教授ありがとうございました!
    今後ともよろしくお願いします!

    トピック投稿者 conte9999

    (@conte9999)

    gblsm様 ご指導ありがとうございます。

    さっそく試してみました。

    しかし下記のコードでは、やっぱりうまくいかず、archive-xxx.phpのタイトルは、
    アーカイブされた記事の、一番上位にあるエントリーと同じタイトルになってしまいます。

    <?php if(( get_post_type() == 'custompost01')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ01</title>
    
    <?php elseif(( get_post_type() == 'custompost02')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ02</title>
    
    <?php elseif(( get_post_type() == 'custompost03')): ?>
    
    <title><?php the_title(); ?> - カスタム投稿タイプ03</title>
    
    <?php elseif(is_post_type_archive('custompost01')): ?>
    
    <title>カスタム投稿タイプ01のアーカイブページ</title>
    
    <?php elseif(is_post_type_archive('custompost02')): ?>
    
    <title>カスタム投稿タイプ02のアーカイブページ</title>
    
    <?php elseif(is_post_type_archive('custompost03')): ?>
    
    <title>カスタム投稿タイプ03のアーカイブページ</title>
    
    <?php else: ?>
    
    <title><?php wp_title(' - ', true, 'right'); bloginfo('name');?></title>

    しかし、is_post_type_archiveだけで条件分岐するとうまくいきました。

    get_post_type での条件分岐と併用することはできないのでしょうか?

    お忙しいところ何度もお手数をおかけし申し訳ありませんが、
    引き続きご教授よろしくお願いします。

15件の返信を表示中 - 1 - 15件目 (全32件中)