• 解決済 momonuts

    (@momonuts)


    検索の際、PDF内も検索出来る様にしたいと思いプラグインを探したのですが
    PDF内まで検索出来るプラグインが見つかりませんでした。

    そのため、代用策として
    ・PDF内文章をカスタムフィールドにコピペ
    ・そのセクションは隠し文字としてページに反映し、検索対象になる様にする

    と考えたのですが、
    meta_key で検索する方法(インデックスが使える)を考えた方が有利
    というアドバイスを頂きました。

    ですが、
    meta_key で検索する方法(インデックスが使える)とはどの様な形にすれば良いのか
    分かりません。

    どなたかお知恵をお貸し下さいませんでしょうか。
    お願いいたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    いきなり、ローテクな話に落してしまうことになるのかもしれないですが、、、

    投稿本文にPDFの文章をコピペして、非表示にしておけば済むのではないかと思います。

    <!--PDFの文章-->
    とか
    <div style="display:none">
    PDFの文章
    </div>

    とか、しておけばWordPressの検索機能は、コメントアウトしてようが、非表示スタイルを指定していようが、テキストを検索するので、何もしないでも、検索できると思います。

    トピック投稿者 momonuts

    (@momonuts)

    nobita様

    ご返答ありがとうございます!
    はい、私も
    ・PDF内文章をカスタムフィールドにコピペ
    ・そのセクションは隠し文字としてページに反映し、検索対象になる様にする
    という形でnobita様にアドバイスいただいた方法で対応しようと考えておりました。

    ただ、
    「インデックスがありませんので、検索には不向きです。meta_key で検索する方法(インデックスが使える)を考えた方が有利だと思います」
    というご指摘を受けたため、
    http://ja.forums.wordpress.org/topic/129137?replies=4

    より良い方法があるのかも知れないと思いご質問させていただいた次第でございますm(_ _)m

    nobita さんの方法はカスタムフィールドでは無く「投稿本文」をつかう方法ですよ?

    誤解が無いように書きますが、WordPressの検索機能は「データベース」を対象としていますので、データベース内に保存されていればテンプレート側で出力しなくても検索は出来るんです。
    nobitaさんの方法は既存の本文欄やそこに入力されるであろう内容を生かすために、本文入力欄でインラインのスタイルシートを使って非表示にする方法です。

    (なので、テンプレートファイルに直接書いている文字列はWordPressの検索対象外です)

    あと単純にPDFの内容も検索対象にしたいのなら
    Googleカスタム検索に置き換えてしまう、という方法があります。

    https://support.google.com/customsearch/answer/72369?hl=ja

    トピック投稿者 momonuts

    (@momonuts)

    gatespace様
    ご指摘ありがとうございます。
    また、勘違いをしており申し訳ございません。

    その場合ですと、
    1.PDF内文章を「投稿本文」に入力、そして非表示とする
    2.非表示にする文章の下部にPDFをアップし、公開とする

    という方法が一番スムーズと考えてよろしいでしょうか。

    無知な質問で申し訳ございませんが
    もう少々お力をお貸し下さい。

    トピック投稿者 momonuts

    (@momonuts)

    皆様

    申し訳ございません。
    1.PDF内文章を「投稿本文」に入力、そして非表示とする
    2.PDFアップ用のカスタムフィールドを作り、そこからPDFをアップする

    という方法をとってみたいと思います。

    ありがとうございましたm(_ _)m

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「PDF内検索を可能にしたい」には新たに返信することはできません。