フォーラムへの返信

15件の返信を表示中 - 121 - 135件目 (全135件中)
  • トピック投稿者 tkj_tkj

    (@tkj_tkj)

    jim912様

    ちなみにsingle-hoge.phpとしてのソースは上記で全てでございます。

    色々試しているのですがthe_IDやthe_titleなどはデータが読み込まれるのですが
    なぜか the_contentだけ全く読み込まれずに困りきっているところでございます。。。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    jim912様

    コメント戴き有難うございます!

    大変恐縮なのですが、
    the_postをどちらへ挿入すれば宜しいがご教示頂く事は可能でしょうか?

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    色々と情報を探しているのですが、
    今回の私のようにサーバーを変更した、パーマリンクを変更している、という状況で、
    カスタム投稿タイプが404になり表示されない、というケースはあるようなのですが、
    参考記事:http://blog.livedoor.jp/serverlesson/archives/3887336.html

    私のように<?php the_title(); ?>は表示されて<?php the_content(); ?>は表示されない、というケースが見当たりません。

    ちなみにパーマリンクの設定も元と同じものに変更してみましたが
    やはり<?php the_content(); ?>だけが表示されない状況でございました。

    何かアドバイスを頂ける方がおられましたら何卒宜しくお願い申し上げます。。。

    フォーラム: 使い方全般
    返信が含まれるトピック: posts_per_pageを加えたら表示がずれます。
    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    自己解決致しました。
    お恥ずかしい質問を晒してしまい、失礼致しました。
    呼び出すテンプレートの中のdivが閉じられておりませんでした。

    失礼致しました。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    jim912さん

    ご回答ありがとうございます。

    以下、雑談レベルで申し訳ございません。

    私は今、Wordpressを学習し始めたところで、
    Wordpressの入門系の本を数冊読みながら作成をしております。

    「コードをこう書けば、
     こういう風にデータ吸い上げが行われます」
    というコードのセットが書いてある本が
    やはり入門系の本なので多いのですが

    今回のような問題にぶつかった時も
    ロジックで解決するレベルになっておりません。

    googleで検索をして
    「こうすればこういうデータ吸い上げ出来る」というコードを複数入手し、
    手当たり次第に記述して
    実装出来たもので満足する、というような感じです。

    ワードプレスのphpmyadminの中のテーブルを理解出来る様になれば
    ロジックで解決できるようになるものなのでしょうか?
    (単純にSQLやPHPについて学習を深めれば対応できるようになるものなのでしょうか?)

    もし雑談にお付き合い頂ければ幸いです。

    ご回答ありがとうございました。
    ご回答内容についていったん勉強してみます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    大変お騒がせ致しました。

    よく分かりませんが、
    <?php query_posts($myset); ?>
    ではなく、
    <?php $myposts = get_posts(array(
    を使用したら表示されました。

    サイトトップページに投稿とカスタム投稿の一覧を載せようと思ったのですが
    テンプレートによって使えないループなどがあるのでしょうか・・・

    もしどなたかこの現象についてご説明頂ける方がおられましたら
    ご教授頂ければ幸いでございます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    いろいろ試行錯誤しているのですが、
    どうにもうまくいきません。

    <?php $myset = array(
    ‘post_type’ => array(‘post’,’hoge1′,’hoge2′,’hoge3′),
    ‘posts_per_page’ => 5,
    ); ?>
    <?php query_posts($myset); ?>
    <?php if(have_posts()): while(have_posts()):
    the_post(); ?>
    <?php get_template_part(‘content’,’title’); ?>
    <?php endwhile; endif; ?>

    'post_type' => array('post','hoge1','hoge2','hoge3'),
    ポストタイプを指定しているのに
    情報が吸い上げされないケースなどございますでしょうか?

    各カスタム投稿自体も上記のようにfunction.phpにてpost_typeを指定しております。
    記述をすると情報吸い上げの障害になるコードなどあるのでしょうか?

    どなたかお知恵をお借りできれば幸甚に存じます。
    どうぞ宜しくお願い申し上げます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    popupさん

    非常に分かりやすい解説ありがとうございました!

    関数に関する理解を深める努力が必要ですね。。。

    勉強します!

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    一人でお騒がせしてしまいました。

    ネットで検索し、全く別件で見つけたコードに代えたら解決しました。

    esc_html($tax_post->post_content);

    apply_filters( ‘the_content’, $tax_post->post_content);

    に変更。

    但し、esc_htmlやapply_filtersが何を実行するコードなのかも、
    なぜ画像が反映されるようになったのかも理屈はわかりませんが、、、

    もしどなたか解説頂ける方がおられましたら
    後学のためにご教授頂ければ幸いでございます。

    もちろん、ご解説いただけない場合でも一定期間過ぎましたら、
    当トピックは解決済みとして閉じさせて頂きます。
    お騒がせ致しました。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    色々と調べていたのですが、
    カスタム投稿タイプの記事毎にも引っ張ってくるコードによって、
    画像が反映されるかどうか異なるようです。

    ○カスタム投稿タイプの固定ページへの反映のさせ方
     1:固定ページ - 固定ページのテンプレート - カスタム分類のターム別記事
       画像や改行が反映されない。

       ※コード
       

    <?php $tax_posts = get_posts(‘post_type=hoge&taxonomy=hogehoge&term=hogeterm&posts_per_page=1’); if($tax_posts): ?>

      <?php foreach($tax_posts as $tax_post): ?>

    • <?php echo esc_html($tax_post->post_content); ?>
    • <?php endforeach; ?>

    <?php endif; ?>

     2:固定ページ - 固定ページのテンプレート - カスタム分類の通常の投稿
       画像や改行が反映される。

    ※コード
       

    <?php query_posts(‘post_type=hoge&ignore_sticky_post=1’); ?>
    <?php if(have_posts()): while(have_posts()):
    the_post(); ?>
    <?php get_template_part(‘single’,’hoge’); ?>
    <?php endwhile; endif; ?>

    ○ご質問内容
     
     ②のquery_postで引っ張ってきた記事は
       single-hoge.phpを作成しているため、
       画像も改行も反映されているが、
     ①のget_postで引っ張ってきた記事のテンプレートの設定が出来ていないため、
       画像も記事も反映されていないのかと思われますが、
       どのようにすればいいのかわかりません。

       一応、カスタム投稿用のsingle-hoge.phpもtaxonomy_hoge_hoge.phpも作成済みです。

    もしどなたか分かる方がおられましたら
    お力添え頂ければ幸甚に存じます。

    どうぞ宜しくお願い申し上げます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    Takayuki Miyoshiさん

    私の知識も質問の仕方も多々未熟であったにも関らず、
    色々ご回答頂きありがとうございました!

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    Takayuki Miyoshiさん

    ご回答ありがとうございます。

    hogeクラスではなく、実際のコードを以下に書きますと
    [radio sex “男” “女” class:radio]
    こちらをcontactform7にタグとして保存し、

    ページの要素を検証すると以下のコードが現在表示されております。
    <span class="wpcf7-form-control-wrap sex"><span class="wpcf7-radio radio"><span class="wpcf7-list-item"><input type="radio" name="sex" value="男">&nbsp;<span class="wpcf7-list-item-label">男</span></span><span class="wpcf7-list-item"><input type="radio" name="sex" value="女">&nbsp;<span class="wpcf7-list-item-label">女</span></span></span></span>

    そのため、以下の4通りのCSSを検討しましたがやはりデフォルトのラジオボタンが実装されているままになっております。
    1:span.radio input { background:url(hoge.png) no-repeat; }
    2:span.wpcf7-form-control-wrap sex input { background:url(hoge.png) no-repeat; }
    3:span.wpcf7-radio radio input { background:url(hoge.png) no-repeat; }
    4:span.wpcf7-list-item input { background:url(hoge.png) no-repeat; }

    これはどこかで私が単純ミスをしている可能性が高いのでもう少し試行錯誤してみます。
    (よく凡ミスで何時間もうなっていることが多いのでありえます。。。)

    またこちら実装出来たとした場合、
    デフォルトのラジオボタンはクリックすると
    青い丸が中に現れますが、
    用意したpngの画像の真ん中にこの青い丸が出てくるようになるのでしょうか?

    というのも、
    一度これらの画像が生成されている元コードを見ようと思い、
    contactform7のプラグインのファイルの中のimageファイルを見ても、
    この青い丸やラジオボタンやチェックボックスの枠の画像が無かったもので
    何由来でこれらの画像が出てくるのかがいまいち理解出来ません。

    勉強不足なご質問だらけで申し訳ございません。

    こちらも本当にもしお時間許せばで構いませんので
    お付き合い頂ければ大変幸甚にございます。。。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    Takayuki Miyoshiさん

    span要素とinput要素の違いがようやく分かりました。
    現在 contact form7にて作成中なのですが

    [radio sex class:hoge "男" "女"]
    にて作成し、ページのソースコードを見てみますと

    <span class="wpcf7-form-control-wrap radio-41"><span class="wpcf7-radio radio"><span class="wpcf7-list-item"><input type="radio" name="radio-41" value="男">&nbsp;<span class="wpcf7-list-item-label">男</span></span><span class="wpcf7-list-item"><input type="radio" name="radio-41" value="女">&nbsp;<span class="wpcf7-list-item-label">女</span></span></span></span>

    となります。

    私の実現したい内容はinputタイプの形をデフォルトのものから
    用意したpng画像に切り替えたい、という内容ですので
    実現するためにはinput要素にclassを付けてbackground-imageで装飾する、ということなのか、と理解しております。

    ただやり方が分かりません。。。

    何度も大変申し訳ございませんが
    もしお時間許しましたらご教授頂ければ幸いでございます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    Takayuki Miyoshiさん

    素早い回答本当にありがとうございます。

    現状は
    用意したラジオボタンの表示として使用したいpngと
    デフォルトのラジオボタンが隣り合って併存している状況で、

    デフォルトのラジオボタンを用意した画像に切り替えたいのが趣旨になります。

    実はspanもinputも取り扱いが私個人よく分かっておらず、
    大変申し訳ございません。
    一度調べてみます。

    何度もありがとうございます。。。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    Takayuki Miyoshiさん

    早速のご返信ありがとうございました。
    [radio sex class:hoge “男” “女”]

    早速CSSを実装してみたのですが、
    .hoge { background:url(hoge.png) no-repeat;}
    用意したpngが背景に映った状態で、
    元々のinput type の radioのボタンが残ったままになってしまいます。

    もし宜しければこちらの消し方もご教授頂ければ大変助かるのですが・・・

    未熟なご質問で申し訳ございません・・・

15件の返信を表示中 - 121 - 135件目 (全135件中)