スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

wordpress メディアから画像のアップロードができない場合の対応

初歩的な所ではありますが、
メディアから画像をアップロードしようと画像を新規登録しようとした時に以下のメッセージが表示されて
アップロードできない場合

エラー XXX(画像のファル名)

ディレクトリwp-content/uploads/XXXXを作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか?


このエラーの内容を解析すると
そもそもメディアからのアップロードを行う場合ユーザーが意識する事はあまりありませんが、
画像が保存される場所はwp-contentのuploadsフォルダ内に日付のフォルダ等を作成してい登録されていきます。

このエラーは画像を登録しようとしているフォルダへのアクセス権がないよ という事です。

エラーが出た現在のパーミッション(アクセス権限)を確認すると
wp-content はアクセス権がある状態。問題はuploadsのパーミッション
704(rwx --- r--)でした。
その他の書き込み権限を与える事で画像アップロード(登録)できるようにします。
パーミッションの数値は 707に変更します。

これで画像がアップロードできるようになりました。


wordpress メディアライブラリに画像をアップすると横向きになってしまう場合の対処方法

メディアライブラリにて記事に使用する画像アップロードする際に
アップしたら画像向きになっている時がありませんか?

アップしようとした画像をもう一度確認してほしいのですが、
スマホ等で撮った写真をそのままアップしていませんか?

携帯電話やスマホで写真を撮影するとその画像には写真の向きを決めるExif情報というものが含まれており
これがwordpress側では使用されない為に
向きがおかしくなってしまうという事です。

画像編集ソフト等で編集をしてしまえば、当然Exif情報は消滅するので
見たままの写真の向きにはなります。

加工してしまえば済む話ですが、中にはスマホで写真を撮ったものをそのままアップしたい。
という方もおられるでしょう。
そんなときはExif情報を書き換えてくれるプラグインを使用すれば解決できるみたいですよ。
Exif情報を書き換えてくれるプラグイン 「Image Rotation Repair」

カメラの方でExif情報を登録しないような設定ができるのが一番いいのですが。









wordpress アイキャッチ画像と本文の一部を表示するindexを作成する

サイトのトップなどのインデックスページでは記事の一覧を記載したい場合があります。
そんな時に通常はwordpressではthe_contentを使用して記事がある分だけループさせて
一覧表示させるわけですが、この場合記事の全文が表示されてしまいます。
ヤフーなどで検索した結果が表示される画面の様に、
記事の一文を表示させてひとつひとつの記事をコンパクトにまとめて
続きを読むをクリックすると記事の全文を見れるようにする方法をご紹介します。

まずは、アイキャッチ画像を設定できるようにします。
functions.phpに以下の一文を追加します。
<?php
add_theme_support('post-thumbnails');
?>


これでアイキャッチ画像を登録できるようになりました。
投稿一覧から編集ボタンを押し編集画面の右側メニューの一番下に以下の様な画面が現れます。


eyecatch.jpg

ここから記事ごとのアイキャッチ画像を登録する事ができます。

これで準備が整いました。
あとは、アイキャッチ画像と本文の一部を配置するだけです。

本文の一部: <?php the_excerpt(); ?>

アイキャッチ画像: <?php the_post_thumbnail("thumbnail"); ?>

このコードをindex.phpもしくは home.phpなどに貼り付ければOKです。

本文の一部を自動的に表示してくれるのですが、日本語の場合は110文字となっています。
ですがプラグインのWP Multibyte Patchを有効化しておかないと全文が表示されてしまう事があるので、
でいるだけ有効化しておきましょう。



wordpress メディアライブラリがくるくるして表示されない時の対処法

wordpressのダッシュボードからメディアライブラリを表示させようとした時に
下記のような丸がくるくる回ったまま登録されているはずの画像などが表示されない時の対処方法。

20150112_1.jpg

この場合原因を作っている可能性が高いのは、functions.phpです。

変なコードな空白が入っていたりしませんか?
私が過去に同様の現象が出たときに犯していたミスは、素人間違いですが
htmlのコメントを入れていた時です。
以下のようなコメントを入れていると、シンタックスエラーにはなりませんが、メディアライブラリが動かなくなります。
<!-- コメント -->

wordpress 条件を指定してサイドバーに表示させたいカテゴリのみを表示させる

サイドバーの表示で
・表示させたいカテゴリのみ表示させる。
・記事の記事数を表示させる。
・List-style-typeをnoneにして左に何も表示させない。


この条件を指定して表示させる方法を記述します。

wp_list_categories」を使用すれば簡単にできます。

wp_list_categoriesを呼び出す際に引数を指定してあげる感覚で記述していきます。

<?php $args = array(
 'title_li' => '',
 'child_of'  => '4',
 'show_count' => '1',
 'style' => 'none',
  ); ?>
<?php wp_list_categories($args); ?>


'title_li' => '' これはタイトルを表示させない
'child_of' => '4' これはカテゴリID番号が4の子カテゴリのみを表示する。
'show_count' => '1' これは記事数を表示する。
'style' => 'none' これはList-style-typeをnoneにする。
各設定の間にコンマ ,を入れて区切ります。

スポンサードリンク

最新記事

最新コメント

プロフィール

かっこいいデザイン、にぎやかなデザイン、きゅ~となデザイン、シンプルで洗練されたデザイン。
想像するだけで心がモワモワしてきます♪
いいデザインにいっぱい出会いますように★

好きな言葉は、旋律と色彩

ブログランキングに参加しています。こちらにも是非♪

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。