投稿等のデータはどのようにエクスポート・インポートしたのでしょう?
記事IDが変わったのが原因ではありませんか?
サムネイルの表示部分の記述を確認してください。
‘has_post_thumbnail()’や’the_post_thumbnail()’が利用されていないでしょうか?
これらの関数はID変更の影響を受けます。
返信有り難うございます。
投稿時のデータはダッシュボードのカメラアイコンをクリックしてメディアを追加のポップアップウィンドウから行っています。その時に「コンピュータから」を選んでデスクトップにある画像を読み込むと問題が無いのですが、過去に読みこんでいるものを「メディアライブラリから」を選ぶと、投稿にはフルサイズで出るのですが、トップページのリサイズしたサムネイル画像は?マークが出て出力されません。
学校の最終課題で、とあるライブハウスのサイトなんです。ローカルホストで制作して問題なく、ミニバードサーバにアップしても問題なかったのですが、納品時にライブハウス側の借りているロリポップにアップすると上記問題が起こりました。
ちなみにカスタムフィールドのバグもミニバードまでは出なかったのに、同じようにロリポップでは出るようになりました。
function.phpに以下をかき込んでアイキャッチ画像を出力しています。
add_theme_support(‘post-thumbnails’, array(‘page’));
set_post_thumbnail_size(150, 150, true);
ダッシュボードをhtmlで見てみると、上がサムネイルが問題なく出力される時で、下が駄目な時です。パスは同じで投稿にはしっかり出力されてるのが分かります。
違うのはクラス属性の数字です。wp-image-359 ただ、これは毎回挿入するたびに違います。
<img class=”alignnone size-full wp-image-359″ title=”skull_icon” src=”http://blackshark.jp/wp-content/uploads/2012/10/skull_icon1.jpg” alt=”” width=”150″ height=”150″ />
<img src=”http://blackshark.jp/wp-content/uploads/2012/10/skull_icon1.jpg” alt=”” title=”skull_icon” width=”150″ height=”150″ class=”alignnone size-full wp-image-359″ />
常にデスクトップから読み込めば利用できるのですが、消去しないとライブラリにデータがたまっていきますし、制作時は問題がなかったのになぜサーバにアップしたとたんこうなってしまったのかが分かりません。
投稿時の方法ではなく、以前のサーバーから投稿等のデータをエクスポートし、現在のサーバーにインポートした時の方法を聞いたのですが。
[コンピュータから]で新たにデスクトップからアップロードした画像も、その後ライブラリから選択するとアイキャッチ画像として使用出来なくなるのですか?
それとも以前のサーバーから移行したデータだけが、アイキャッチ画像に選択しても表示されないのでしょうか?
管理画面ではアイキャッチ画像、メディアの画像一覧のサムネイルおよび編集画面の画像は問題なく表示されているのですか?
Hotfixプラグインは、バージョン3.4.2で発生するカスタムフィールドのバグを暫定的に修正するプラグインですので、ローカルで問題が発生していなかったのでしたら、違うバージョンのWPを利用しているのだと思います。
こちらでは問題の減少を確認出来ていませんし、現状では原因も分かりませんが、データのエクスポート・インポートを行う前に、WPおよびプラグインのバージョンは揃えた方がいいと思います。
連絡遅れてすみませんでした。学校でのグループワークだったので、アップ担当した人に詳しく聞きたかったのですが、結局連絡とれすでして…
データ保存しているものをFFFTPでサーバに上げているはずです。実際ミニバードでは問題なかったですし。
途中function.phpをダッシュボードからいじっていたらシンタックスエラーをおこして、ログイン画面にすら入れなくなった時は、保存している元データを彼にアップロードしてもらい作業し直したりと。
ですのでバージョンは全て同じです。僕のマックに入ってるMAMPのデータと見比べても同じく3.4.2でした。ちなみに以下がサイトです。デスクトップから読みこむをお約束に使ってもらってます。
http://blackshark.jp/
[コンピュータから]で新たにデスクトップからアップロードした画像も、その後ライブラリから選択するとアイキャッチ画像として使用出来なくなります。
管理画面ではアイキャッチ画像、メディアの画像一覧のサムネイルおよび編集画面の画像は問題なく表示されています。
WP本体のファイルではなく、投稿等のデータのエクスポート・インポートの方法を聞いたのですが。
サーバーにアップ後にカスタムフィールドの不具合が発生したのでしたら、おそらくデータベースではなく、WPの管理画面からxmlファイルをエクスポート・インポートしたのだと思います。
プラグインはローカルとサーバーでまったく同じでしょうか?
すべて停止させた場合の動作は確認しましたか?
カスタマイズしていないデフォルトのテーマでの動作は確認しましたか?
ライブラリの画像を選択して、’アイキャッチ画像として使用’をクリックした後の動作を具体的に教えてください。
開いていたダイアログはどうなりますか?
[アイキャッチ画像]メタボックスに画像は表示されますか?
メール拝見しました。
投稿のデータは毎回ダッシュボードからしていました。現在のものはライブハウスオーナーが自らしたものです。
プラグインは同じものです。停止させた状態でもトライしました。
デフォルトのテーマでのというのはTwenty Elevenでということでしょうか?ワードプレスデザインワークブックという参考書を中心に組み上げたので、デフォルトのテーマは使ってなく、試していません。
ライブラリの画像選択後、アイキャッチ画像の使用ダイアログは表示されません。
add_theme_support( ‘post-thumbnails’ );
で表示できるようにも試した事はありますが、その時は投稿に読み込んだ同じイメージが2回出力されていました。
デフォルトのテーマでのというのはTwenty Elevenでということでしょうか?ワードプレスデザインワークブックという参考書を中心に組み上げたので、デフォルトのテーマは使ってなく、試していません。
Twenty ElevenでもTwenty Tenでもどちらでも構いませんが、そのままでは表示されませんので、表示したい箇所にサムネイル表示のコードを追加する必要があります。
アイキャッチ画像を有効にする記述は既にありますので、’add_theme_support(‘post-thumbnails’ )’を追加する必要はありません。
問題が発生した時は、プラグインの停止、デフォルトテーマでの動作確認は基本となっていますので、これらの結果を合わせて質問するとやり取りがスムーズになります。
フォーラム » 【重要】 お読みください » 質問ルール
フォーラム » 【重要】 お読みください » 問題解決のためのチェックリスト
ライブラリの画像選択後、アイキャッチ画像の使用ダイアログは表示されません。
‘投稿に挿入’ボタンの横に、’アイキャッチ画像として使用’リンクが表示されていないのですか?
add_theme_support( ‘post-thumbnails’ );
で表示できるようにも試した事はありますが、その時は投稿に読み込んだ同じイメージが2回出力されていました。
現在は’add_theme_support(‘post-thumbnails’, array(‘page’))’でアイキャッチ画像を有効にしているようですが、固定ページのみアイキャッチ画像を使用しているのですね?
2つ目の引数は、アイキャッチ画像を有効にする投稿タイプの指定ですので、画像が2回出力されたこととは関係ありません。
テンプレートの記述が間違っていたのだと思いますが、修正した覚えがないのに、現在はその問題が発生していないのでしたら、カスタマイズするうちに偶然修正されたのだと思います。