フォーラムへの返信

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • テーマへ直接記述はできませんが、投稿もしくはページとしてContact Form 7を使用した記事を作り、それをテーマの表示したい部分に、the_contentで書き出させる方法はどうでしょう?

    フォーラム: 使い方全般
    返信が含まれるトピック: wordpressによるサイト構築で必要なスキル

    ヒント形式となりますが・・・

    format
    (文字列) アーカイブリストの形式。有効値:

    * html (初期値) – HTML のリストタグ(
    <li>)と before・after の文字列。
    * option – セレクトボックスまたはドロップダウンメニュー用のセレクトタグ(<select>)内のオプションタグ(<option>)。
    * link – リンクタグ(<link>)内に。
    * custom – Custom list using the before・after の文字列を用いたカスタムリスト。

    今回narumiさんが変更したい部分は上記部分に該当します。
    html(初期値)とある部分を見てください。
    初期値、ですのでwp_get_archivesを使用しなおかつformatというパラメータを指定していない場合この初期値部分が書き出されます。
    初期値部分には「HTML のリストタグ(<li>)と before・after の文字列。」と書いていますので、wp_get_archivesで出力されるものは<li>タグに囲まれた各記事へのリンク、となります。
    <?php wp_get_archives(); ?>
    と記述した場合には

    <li><a href="該当記事URL">該当記事タイトル</a></li>
    <li><a href="該当記事URL">該当記事タイトル</a></li>
    <li><a href="該当記事URL">該当記事タイトル</a></li>

    となります。

    それで、naomiさんのやりたい事というのが<li>にclassを追記する、
    もしくは<li>の後に <span> を入れたい、ですよね。
    formatの説明中に該当する箇所は

    * html (初期値) – HTML のリストタグ(<li>)と before・after の文字列。
    * custom – Custom list using the before・after の文字列を用いたカスタムリスト。

    この2つになります。
    html(初期値)であれば・・・・<li>(beforeで指定した文字)<a href="該当記事URL">該当記事タイトル</a>(afterで指定した文字)</li>
    となるし、customの場合・・・・
    (beforeで指定した文字)<a href="該当記事URL">該当記事タイトル</a>(afterで指定した文字)
    となるからです。

    spanを追加したい場合にはhtml(初期値)を使用し、classを追加したい場合にはcustomを使用します。
    beforeとafterについてはこのテンプレートタグ部分で英文のままですが、他のテンプレートタグでは日本語訳になっていたと思いますので、見比べてみて下さい。
    後は…テンプレートにとりあえず書き出してみて表示させ、該当部分のソースをチェックして変化を試してみる、のがいいかと思います。

    うーん、参考にするにはCodexさんがあるしと思ってましたが、自分が使った範囲だけでも例をまとめた記事とか作ってみようかしら…

    フォーラム: 使い方全般
    返信が含まれるトピック: wordpressによるサイト構築で必要なスキル

    wp_get_archivesの詳細はご覧になりましたか?

    少なくともCodexには書いていないようですが、
    たとえば、<li>にクラスをあてたい or <li>内のテキストを<span>で囲いたいといった場合は、
    通常はどういうフローになりますか。

    この部分はwp_get_archivesのパラメータをお読み頂ければ解決方法が見つかると思います。
    wp_get_archivesだけではなく、パラメータ部分については他のテンプレートタグも同じパラメータがあり例文も色々載っているので、テンプレートタグを見ながら実際に打ち込んで見るのが早いと思いますよ。

    余談ですが、私はPHPについてはインクルードしか使えません。query_postsも例文のパラメータ部分を弄るぐらいで自分で書いたりは出来ません。つまりPHPはまったく書けません。
    ですが、Codexを見てテンプレートタグを使用しテンプレートを自作し、トップページに投稿カテゴリ毎に最新3件表示する、カテゴリー一覧には属する記事リストを冒頭に表示するなどやりたいと思ったことはほぼできてきました。
    要は…HTMLタグやCSSを覚える時と同じだと思います。
    Codexを読んで、作って、試行錯誤して、頑張ってみてください。投稿を読んだ限りではnarumiさんならすぐに馴染んでいけるんじゃないかなぁと思います。
    時間的制限もあるとの事なので、やりたい事がどうしてもテンプレートタグでは解決できそうにないなと感じたらその部分をピックアップして今回の様に皆さんに聞いてみてはどうでしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: the_contentのstrip_tease設定が逆に表示される
    トピック投稿者 nornor

    (@nornor)

    その後、WordPressのバージョンアップもありましたので、再度該当箇所をチェックしてみましたが、相変わらず意図とは違った表示となっていました。

    ページの記事は、more以前が非表示になり、more以降が表示となっていたのですが、もしやと思い投稿の記事でテストしてみた所、more以前が表示、more以降が非表示となりました。

    前述の当方が希望する様表示させるには、ページではなく投稿として記事を作る、という事で解決済みとさせて頂きます。

    余談ですが…
    投稿では通常の投稿記事に更新履歴用の記事が埋れてしまうのでページ記事にしたかった、のです。
    ですが…更新履歴用記事の編集リンクをブックマーク(またはお気に入り)する事で手間を軽減したいと思います。

    また、the_contentのstrip_tease設定は、投稿とページで挙動が違う、というのが正しいのでしょうか。うぅん、スッキリしたい…!
    もし、挙動が違うのが正しい、のなら、WordPress Codex 日本語版にもその旨記載があるといいなぁと思いました。

    フォーラム: プラグイン
    返信が含まれるトピック: lightbox-2-wordpress-pluginが使えない

    スライドショーがうまくいく、うまくいかない、についてですが、記述の中で半角スペースのつもりが全角スペースになっているという事はありませんか?
    例えばtitle=””の中や、rel=”lightbox”の前後など

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