WordPressでオリジナルサイトを作る時、本文に挿入する画像について相談です。
画像はメディアに登録してそれを挿入する形が一般的でしょうか?それともメディアを使わず、画像HTMLで挿入するのでしょうか?
.
ローカルでコーディングした静的なページを作り、WordPressに登録してオリジナルサイトを作る事が多々あるのですが、タイトル画像やアイコンなど、そのページで使う画像はメディアに登録していません。静的ページのHTMLをコピペしてWordPressの固定ページに登録しています。
.
だから、テストサーバ→本番用のサーバに移動すると画像のURLが異なるので表示されなくなり、それを手作業で直すのが手間に感じます。
.
何か良いやり方、管理(または設計)の仕方はないでしょうか?
みんなの回答 7 件
本文に挿入する画像っていうのは更新される箇所ということですか?(ブログのような)。もしくは静的なページであれば、普通に相対パスでだめでしょうか?
パスを相対にすれば解決するのでは。
ttp://dogmap.jp/2011/03/18/wordpress-relative-url/
ドメインで仕様が変わるんだったら、ドメインごとに条件分岐させればいいだけなのでは。。何が問題なの? そもそもphpがまったく分からないってこと?
そりゃ無茶でしょ。
WPの管理画面で更新しないページならそのままフォルダ切ってぶっこんでる。
別にWPだからできない事ってのはない。
普通と同じようにしたければ好きなようにすればいい。
画像とかアイコンやCSSはテーマディレクトリの中に格納して、各テンプレートファイル内でget_template_directory_uri()を使って表示する。
「<img src="<?php echo get_template_directory_uri() ?>/img/icon.gif">」みたいな感じで。
因みに記事ページ以外のページリンクに関してはhome_url()を使用する。
これなら環境ごとにディレクトリ構造が違っていても、同じテーマで表示は崩れない。
テストサーバーが別階層ってのは個人的にはありえない。
テストとして機能してないじゃん
今どきのレンサバだと、どこでもWP+Gitの要件は満たしてるだろうし、WPはドキュメントルートに全ファイルをぶっこむ仕様だから、ドメインがなんであれ、どんな環境でもGit pullで動くように設定できるんじゃないかな。多少のwp-config.phpとdbの改変が必要だけどね。よく分からないデザイナーさんは、全部入り(テスト環境まで)のサーバー使えばいいじゃん。案件ごとにサーバーが違うから出来ないと思っちゃう人は単に自分の能力不足だと思って。
料金・機能 | COREPRESS Cloud コアプレスクラウド
http://www.corepress.jp/price/関連するトピックス