フォーラムへの返信

15件の返信を表示中 - 46 - 60件目 (全80件中)
  • こういう場合何のテーマを使ってるか書いておいたほうが回答を得やすくなりますよ。

    アイキャッチ画像出力のところでin_category()で分岐すればできると思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: TOPのスライドのサイズが変えられない

    それはよかったです。

    ちなみに、画像のサイズを揃えると、下のコンテンツが上下せずにもっといいと思います。

    解決されましたらトピックを解決済みに変更すれば、2014年が少しだけハッピーになります。

    カスタムフィールドの名前がamazonであれば、お伝えしたコードではclass=””と表示されるでしょう。

    名前がamazonであれば下記で値が出力されると思いますが?
    (ryoumaさんが最初に書いたコードとほぼ同じです。echo $value.””;の.””は取りました。意味ありませんので。)

    <?php
    $custom_fields = get_post_custom();
    $my_custom_field = $custom_fields['amazon'];
    foreach ( $my_custom_field as $key => $value ){
    	echo $value;
    }
    ?>

    最終的にはどのようソースを出力したいと思っておりますでしょうか。またclass名というのはcssのclassではないんですか?

    管理者様
    他にも2件ほど、タイトルが消えているトピックがあると思いますのでそちらもご対応ください。

    ryoumaさん
    カスタムフィールドの名前は「amazon」でしょうか。
    値を「amazon」にしているような気がします。

    もし下記のようなカスタムフィールドがあるとします。
    名前    値
    class   amazon
    class   rakuten

    class=”amazon rakuten”という風に出力したい場合は、下記になります。

    <?php
    $custom_fields = get_post_custom();
    $my_custom_field = $custom_fields['class'];
    echo 'class="';
    foreach ( $my_custom_field as $key => $value ){
    	echo $value . ' ';
    }
    echo '"';
    ?>

    ただし、この場合最後のクラス名と”の間に半角スペースができてしまいます。表示には特に問題はありませんが、気になるようでしたら一旦変数に格納してsubstrなどで削除してください。
    また、Codexを参考にしていると思いますが、foreachの{}が省略されていて、今回のケースではコードがわかりにくくなりますので、{}をつけたほうがいいと思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: トップページのURLを変更する方法について

    横から失礼します。

    require( . ‘/wp/wp-blog-header.php’ );
    の記述は間違っておりますので、動かないはずです。

    digit@maetelさんの一回目の回答
    require(‘./wp/wp-blog-header.php’);
    で合っています。

    3.8から
    require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );
    のような記述に変わりましたが、riquireするファイルは同じですので、どちらも動きます。

    require(‘./wp/wp-blog-header.php’);は相対パス、require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );はPHPを利用した絶対パスの記述です。

    なお、require(‘./wp/wp-blog-header.php’);の一つ目の「.」は相対パスの起点となるディレクトリで、「./」で現在のディレクトリを意味します。ですので、require(‘wp/wp-blog-header.php’);と同じです。

    一方、require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );の一つ目の「.」はPHPの文字列結合演算子です。そのファイルの存在するディレクトリのフルパスと後ろの’/wp/wp-blog-header.php’を結合しています。

    2つの「.」の意味は違いますので、混同しないようにしてください。

    フォーラム: 使い方全般
    返信が含まれるトピック: TOPのスライドのサイズが変えられない

    WordPressにはあまり関係ないと思いますが…

    横長の画像を入れればいいのではないでしょうか?

    レスポンシブ対応のjQueryスライドプラグインですので、ウィンドウの横幅に応じて、もちろん高さも変わります。

    詳しいことはプラグインサイトを見た方がいいと思います。
    http://www.woothemes.com/flexslider/

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタムフィールドを含めた検索について

    取り急ぎ、functions.phpでのカスタマイズではありませんが、「Relevanssi」というプラグインもあります。

    おそらく貼り付けたコードのせいで、こちらのページのレイアウトが崩れていますので、回答していただける方たちも困ってしまいます。

    質問した内容を編集して、コード部分を「code」ボタンを使って載せることをおすすめします。

    こちらのサイトもAjaxです。リンク先を新しいタブかウィンドウで開いてみてください。
    記事一覧ページに全文を隠しているわけではなく、それぞれ個別のページが存在していて、一覧ページではAjaxで本文部分を取得してきて、モーダルウィンドウに表示しています。

    一覧ページで各記事の本文を隠すだけであれば、ループ内にthe_content()も記述して、それをdivかなんかで囲んでdisplay:none;で非表示し、divにはid=”post-<?php the_ID(); ?>”などのようにそれぞれの記事を識別できるようにして、あとはjsで対応する本文を表示させるように制御すればいいです。ただしあまりおすすめはしません。サイトのメインコンテンツである記事本文をdisplay:none;などで隠すのはSEO上よろしくありませんし、表示されないかもしれないコンテンツでも毎回読み込まれます。

    プラグイン作者サイトのドキュメントは読みましたか?

    http://www.advancedcustomfields.com/resources/field-types/repeater/

    であればもうWordPressの問題ではなく、Ajaxの話になってきます。。。

    そもそもModals bootstrap-modal.jsがAjaxで読み込めるかどうかがわかりません…

    ちなみにFancyBoxというjQueryのプラグインは結構簡単にAjaxを使えます。

    ちなみに参考サイトは記事の本文を非表示にしているわけではなく、Ajax(というかPjax)で読み込んでいます。

    参考サイトの様にしたい場合、まずモーダルウィンドウ機能を使用しないで、普通に個別ページへ遷移するまではできていますか?

    まず、非表示にしない場合は普通に記事の内容は表示されていますか?
    もし問題なく表示されている場合はjs周りの問題だと思います。

    Ajaxでやる場合でも、まずは普通にリンク遷移できることを確認してからAjaxを組み込んだ方がいいと思います。

    Modals bootstrap-modal.jsは使ったことがないのでわかりませんが、できると思いますよ。

    Modals bootstrap-modal.jsは非表示のソースをモーダルウィンドウで表示しているだけなのか、Ajaxで読み込んでいるのか、どっちなんでしょう?

    Advanced Custom Fields というカスタムフィールドを使いやすくしてくれるプラグインを使えばいろいろできますよ。

15件の返信を表示中 - 46 - 60件目 (全80件中)