サポート » 使い方全般 » メディアライブラリからの画像出力するときのphpは?

  • 解決済 asukaworks

    (@asukaworks)


    WordPressを使ったウェブサイトにて、『ダウンロードボタン』をクリックするとPDFファイルがダウンロードされるしくみの変更についてお尋ねさせてください。

    テーマファイルからの画像出力ではなく、メディアライブラリからの画像出力に切り替えることは可能でしょうか。また、可能であればどの部分を書き換えればよいかご存知の方おられますか?

    /resume_most_recent2012.pdf” target=”_blank”><img src=”<?php bloginfo(‘template_url’); ?>/images/bt_dl_resume.gif” width=”323″ height=”30″ alt=”Download Resume (PDF)” />

    上記の場合だと、PDFドキュメントファイルがワードプレスのテーマフォルダの中に入っていて、そのURLを出力していることになっていますが、私がそのウェブサイトの作成者ではない場合、そのテーマフォルダの中のPDFの内容をアップデートすることが難しい(レンタルサーバのドメイン名、ユーザ名、パスワードを入手してFTPに接続、そこから更新したPDFを差し替える??など私のレベルでは難解。。)ので、メディアライブラリにアップロードした画像から直接ひっぱってきたらいいんでは無いかと思ったのですが、肝心のPHP言語がオンライン上で発見できず、また同様のケースも見つけられませんでした。もしかしたらそういった機能自体が存在しないのかとも思ったのですが、その前にプロの皆様にご意見をお聞きしたくて書かせて頂きました。もし解決策を知っている方がおられましたら。宜しくお願いいたします。

    使用環境:
    Firefox 12.0
    PHP 5.2.17
    MySQL version 5.1.63

    使用プラグイン:
    All in One SEO Pack Version 1.6.12.2
    Custom Post Type UI Version 0.7
    Flickr Photo Album Version 1.1
    Get Custom Field Values Version 3.0.1
    Kimili Flash Embed Version 2.1.5
    NextGEN Gallery Version 1.7.4
    PS Disable Auto Formatting Version 1.0.3
    runPHP Version 2.3.1
    Simple Custom Post Type Archives Version 0.9.3
    Single Post Template Version 1.3
    Top Level Categories Version 1.0.1
    wordTube Version 2.4.0
    WP-RSSImport Version 4.4.10
    WP Page Numbers Version 0.5

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック投稿者 asukaworks

    (@asukaworks)

    上記の場合だと、PDFドキュメントファイルがワードプレスのテーマフォルダの中に入っていて、そのURLを出力していることになっていますが、私がそのウェブサイトの作成者ではない場合、そのテーマフォルダの中のPDFの内容をアップデートすることが難しい(レンタルサーバのドメイン名、ユーザ名、パスワードを入手してFTPに接続、そこから更新したPDFを差し替える??など私のレベルでは難解。。)ので、メディアライブラリにアップロードした画像から直接ひっぱってきたらいいんでは無いかと思ったのですが、

     
    ウェブサイトの作成者ではなくても、管理権限があるのでしたら可能ですが、まったくの他人のサイトなのでしょうか?
    他人のサイトのファイルを差し替える事はできません。
    ハッキング等の犯罪になってしまいます。
     
    また、提示されたコードでは、PDFファイルへのリンクはサイトのルートパスになっているようですので、テーマのフォルダではなくサイト直下のフォルダに入っていると思います。

    サイトの管理権限があるのでしたら、メディアからアップロードしたファイルをそのまま投稿または固定ページに挿入出来ますから、WPの標準機能で管理画面からPDFファイルの差し替えが可能です。

    トピック投稿者 asukaworks

    (@asukaworks)

    popupさま

    ご回答ありがとうございます。
    管理権限(ユーザネームとパスワード)はご依頼主よりいただいています。ただ立ち上げをされた方が他にいらっしゃるので、もとのテーマファイルが手元に無い状態での変更作業をしています。

    >メディアからアップロードしたファイルをそのまま投稿または固定ページに挿入出来ますから、WPの標準機能で管理画面からPDFファイルの差し替えが可能です。

    上記のphpですが、テーマのabout.phpというところに書き込まれていまして、ウェブページ上ではポストとは別に右端のサイドバーとしてご依頼主さんの写真など一緒にダウンロードボタンが設置されていてそこからダウンロードされるPDFのアップデートをするというところでつまずいているのですが(ここではダウンロードボタンがポストやページに直接埋め込まれているのではないということだと理解しています)、こういった場合、管理画面からダウンロードボタンへのメディアのひも付けはどのような手順になりますでしょうか。

    よろしくおねがい致します。

    asukaworks

    トピック投稿者 asukaworks

    (@asukaworks)

    追記:

    そしてまた、PHPを書き換える必要がある場合はどのような書き方になりますでしょうか。

    宜しくお願いいたします

    メディアでアップロードしたPDFファイルのURLは、編集画面の’ファイルの URL’欄で確認出来ます。
    リンク先の変更についてはご存知でしょうか?
    aタグの’href=”ファイル名”‘の部分を書き換えると、リンク先が変更されます。
     
    もしabout.phpの変更を今後しないで済むようにしたいという要望なのでしたら、仕事として依頼を受けているようですし、どこかWPでのサイト構築を専門としている所を探して依頼した方がいいです。

    トピック投稿者 asukaworks

    (@asukaworks)

    返信が遅くなってしまいました。

    popupさま

    貴方様の書かれた手順に従ったところ、みごとにできました!
    じつは以前に同じことを試みようとした際、メディアにアップロードしたPDFがクリックしても写真のようには表示されないために、PDFのアップロードに問題がある、と勝手に勘違いしていたためにphpの書き換えにいたっていませんでした。(汗)すみませんもう本当に初心者デザイナです。

    お忙しいところを、ご教授どうもありがとうございました。

    このトピックが同じく初心者の方々の参考に少しでもなれれば幸いです。asukaworks

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「メディアライブラリからの画像出力するときのphpは?」には新たに返信することはできません。