フォーラムへの返信

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • 紹介したPHPの例文ではフィールド名ではなくidが必要です。
    アドバンスドカスタムフィールドなら、
    フィールドタイプをファイルに、
    返り値をファイルIDに、
    それぞれ設定してください。

    $pdf_id = get_post_meta( $post->ID, 'work_pdf', true );
    $thumbnail_id = get_post_meta( $pdf_id, '_thumbnail_id', true );
    if ($thumbnail_id) {
      $thumb_src = wp_get_attachment_image_src ( $thumbnail_id, 'medium' );
      echo '<img src="'. $thumb_src[0] .'" width="'. $thumb_src[1] .'" height="'. $thumb_src[2] .'"/>'."\n";
    }

    バージョン1.2以降、pdfのidから直接画像を呼び出せるようになりましたので、以下の省略バージョンでも大丈夫です。(※プラグインを非有効化すると表示しなくなるのでご注意を)

    $pdf_id = get_post_meta( $post->ID, 'work_pdf', true );
    echo wp_get_attachment_image( $pdf_id, 'medium' );
    トピック投稿者 Mizuho Ogino

    (@fishpie)

    その通りですね。お恥ずかしい。

    何故かリンクテキストは固定ページと同じように自動的に反映されているとすっかり思い違いをしていました。カスタムメニューを使うなら英語版のカスタムメニューも作成すればよいことですね。

    的確なツッコミに心より感謝いたします。

    ———————
    追伸

    ところで、カスタムメニューのリンクテキストもthe_titleフィルターが反映されるようです。そこで取得されるIDはリンク先のIDとは異なります。おそらくカスタムメニューの項目毎にIDを振っているではないかと思います。IDが不要なフィルタリングのケース(タグで囲むとか)ならカスタムメニューにもthe_titleが使えるようです。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    kuraishiさん

    子テーマ親テーマというのは初耳でした。確認いたしましたが、スタイルシートのheaderにはテンプレート等は設定されておりませんでした。

    ちなみに現テーマと旧テーマは完全自作のものです。
    症状を引き起こしていた旧テーマはいろいろ機能をテストする際に使っていたものでした。
    kuraishiさんの投稿のあと、症状を再現しようとして、旧テーマのfunction.phpを元に戻してみたのですが、どういうわけか、当該テーマ以外に影響が出なくなりました・・・。
    読み込まれていたjQueryは次のようなもので、セレクタにクオーテーションが抜け落ちているという記述ミスがありました。

    <?php function change_example_menu(){ ?>
    <script type=”text/javascript”>jQuery(function( ){
    jQuery( “a[href=post-new.php?post_type=example]” ).attr(‘href’, ‘example.php?page=example’);
    });</script>
    <?php } add_action(‘admin_head’, ‘change_example_menu’); ?>

    テーマについてはサイトが特定されるようなカスタマイズ箇所が多く、広く公開するのははばかられますので、連絡先をご指示いただければ、お伝えさせて頂くということでよろしいでしょうか。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    becky_moniさん

    私と同じで単純にjQueryのエラーだとすれば、jQuery1.6.1に対応していない記述のjsが読み込まれている可能性も疑ってかかるべきだとおもいます。
    私が試してみたところ、読み込む指示がなければ、プラグインもjsもエラーを引き起こしません。まとめると・・・

    ●function.php内にadd_actionなどのフックからJSが挿入されている場合、仮にそのテーマが未使用であっても影響を及ぼす可能性がある。
    ●フックが存在がしなければ、function.php内に無茶な表記のjsが直に書かれていようと影響はない。

    未使用テーマのfunction.phpのフックによる設定(カスタムポストタイプや管理者メニューの追加)は、現在のテーマ使用時に反映されるわけではないのですが、いちおうスキャンされていると考えるべきなのでしょう。
    プラグインはオフにしていれば問題ないはずですが、私の事例のように、function.phpのadd_actionフックなどで個別にプラグインを読み込む指示を出しているケースでは、現在のテーマ影響を与える可能性も排除できない、ということになりますね。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    原因が分かり、問題が解決いたしましたので、報告いたします。
    当方の現象を引き起こしている原因はサーバの設定ではありませんでした。hetemlからはphp.iniはwordpress3.2の正常動作を確認しているので、プラグインが原因だろうといわれました。しかしプラグインを全削除しても変化ないので、その他の原因を探っていったのですが、どうやら、使用していない旧テーマ内のfunction.phpが、jQueryを読み込ませており、それが問題を引き起こしていたらしいことが分かりました。使用中ではないテーマのfunction.phpがこのような影響を与えるというのは、盲点でした。(ひょっとして常識??)
    多くの方の参考になるとは思えませんが、一応ご報告させて頂きました。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    becky_moniさん
    いろいろなアドバイスを本当にありがとうございます。さっそくwp_configの設定にトライしてみましたが、残念ながら変化はありませんでした。症状自体からするとjson系もすごく怪しい気がしますね。自作のjQueryファンクションは動作するんですが・・・。知識が偏向しているので、こういうときにまともな推論ができなくて困ります。サーバ会社に問い合せを行いました。返答が何かの参考になりそうならそれもご報告しますね。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    becky_moniさん
    素早いご返答ありがとうございます。
    私の書き方が悪かったのですが、sakuraで運用しているサイト3つはいずれも問題なく動作しています。
    開発環境は非インテルですが一応10.4で、画像や動画を扱わない作業は古いマックでやってるのですが、その他に10.6やwindows7搭載PCでも確認はしております。そのため、当初この症状はブラウザ依存だと思い込んでいて、確認が遅れてしまいました。
    先日hetemlからデフォルトで3.2に対応とアナウンスがあったのでアップグレードしてみたのです。hetemlは2カ所のクライアントを通じて契約しており、いずれも同じ症状なので、メモリ設定が怪しいかもしれません。(上の投稿にもちらっと書きましたが、症状は管理画面だけでなくTWENTY ELEVENのサイドメニューなどにもでています。)
    hetemlのphp.iniは簡易の設定しかできず、メモリ容量はこちらで操作できない仕様になっているようです。becky_moniさんのおっしゃる通り、問い合わせしてみようと思います。

    フォーラム: バグ報告と提案
    返信が含まれるトピック: WP3.2 ウィジット類が動かない

    私もwordpressのバージョンを3.2.1にアップロードしたところ同症状に出会いましたので、参考までに状況を投稿いたします。
    ちょうどいま運用中のサイトのなかでsakuraとhetemlの2種類のレンタルサーバーで異なる結果が出ています。
    hetemlは2つのサイトが両方とも「表示オプションの開閉」「左メニュー部の開閉」「ヘルプおの開閉」「記事の公開状態の変更」が不可という症状がでます。ちなみにTWENTY ELEVENのウィジェットも動きません。
    phpのバージョンは 5.2.8 および 5.3.5 で試してみましたが変化無し。テーマならびプラグインの変更、削除いずれも状況に変化無しです。

    当方インテル以前のmac環境ですが、sakuraでは問題なく動作していますので、私の場合は少なくともブラウザ依存ではないようです。別環境の方々に協力してもらい、同じ症状が出ていることも確認できました。

    トピック投稿者 Mizuho Ogino

    (@fishpie)

    変数を持たせることで一応の解決をいたしましたので、質問を終了させて頂きます。

    トピック投稿者 Mizuho Ogino

    (@fishpie)

    jim912さん、こんにちは。すばやいご返答ありがとうございます。
    コンマやarrayなどいろいろ試したなかに半角スペースもあったのですが、鼻から上手く行くと思ってなかったのか、動作確認が不十分だったようです。(あるいは他のコードに問題があったのかもしれません。)
    jim912さんの仰る通りのコードでまさに望み通りの動作を得ることができました。

    orderby=meta_value date&order=ASC DESC

    基本的な勉強不足をお詫びしますとともに、的確なご助言に感謝いたします。またよろしくお願いします。

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