ボールを蹴りたいシステムエンジニア

ボール蹴りが大好きなシステムエンジニア、ボールを蹴る時間確保の為に時間がある時には勉強する。

WordPress

wordpressでログインできず真っ白、500エラー...[さくらインターネット]

さくらインターネットのwordpressでログイン画面(wp-login.php)にアクセスしたら、真っ白画面で500エラー発生...そういえば、最近phpをバージョンアップしたので、調査してみると恐らくそれが原因(phpとwordpressのバージョン不整合で一部のアドインでエラ…

Jetpack by WordPress.comの連携が出来なったので対処メモ

WordPressの投稿をFacebookとTwitterでの連動投稿を可能にする為にプラグインのJetpack by WordPress.comをインストール。しかしWordPress.comとの連携ができずお目当てのパブリサイズ共有が使えない…色々試した所、ローカル環境の場合のみWordPress.comとの…

WordPressをローカル環境から本番環境へ移行メモ

WordPressをローカル環境から本番環境に移行する際のメモ。 以前に移行した際に記事に纏めたはずなんだけど無かった… WordPress設定ファイル修正 wp-configを修正。 ローカルと本番環境で異なる点のみ変更。 必要に応じてtable_prefix、WP_CONTENT_DIR、WP_C…

【解決】WordPressで画面が真っ白エラーなった際の対処方法

WordPressのレイアウトを変更を行う為、ローカルでの稼働確認が問題無い事を確認して本番環境へ適用した所、画面が真っ白になってエラー発生。症状としては、・管理画面含む全てのWordPressページが真っ白画面 ・左上に文字化け文字が表示される(恐らくエラ…

WordPressサーバー環境移行で404発生やら管理画面ログイン出来なかった時の対処メモ

別環境のWordPressをローカルに持ってきた時に思うように動かずハマったので変更点を整理 WordPress設定ファイル修正 wp-config.php これは基本ですね。 とりあえず見て、環境に応じて変更。 DBのオプションデータ変更 ここを変更しないと、ログインしても元…

【WordPress】BackWPupでのバックアップエラー発生時の対策

WordPressのバックアップにBackWPupを利用しているのですが、ある日から突然エラーが発生しバックアップ失敗の日々が続いていました。 エラーが発生してから約2ヶ月、時間がなかったので放置していましたが、ようやく対応したのでメモ。 事象 とある日のBack…

【解決】WordPressで突然全てのページが「エラー」のみ表示

WordPressでローカル環境で発生、焦ったのでメモ。事象としては、 ローカル環境でWordPressディレクトリ配下のphpファイル編集後、 ページを更新後、画面が真っ白で「エラー」の文字のみ表示される。 phpエラーかと思ってチェックしても問題無し。 バックア…

環境を移動したらContact form 7でメールが送れなくなった時の対処方法

WordPressでContact form 7を利用していてるのですが、 WordPressをローカル環境から本番環境に移動後、何故か本番環境ではメールが送れなくなりました。項目を入力して送信実行してもメッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、…

WordPressで全ての投稿・固定ページの投稿日時・更新日時を一括更新

WordPressで全ての投稿・固定ページの投稿日時・更新日時を一括更新したい場合は下記SQLを実行この例では投稿日・更新日を一括して2014年2月15日 09:00:00とする場合 post_date_gmtとpost_modified_gmtは、JSTならGMT+9なのでマイナス9時間しています。実行…

【WordPress】アイキャッチ画像がリサイズされない

本番環境へ適用後アップロードした画像をアイキャッチ画像に設定した所、何故かアイキャッチがトリミングされている事象が発生。 本来であれば、アップロードした画像サイズが縮小された状態で表示されるはずなのに。。ちなみにローカル環境で画像アップロー…

WordPressのバックアップ

WordPressのバックアップはプラグイン「BackWPup」でのバックアップが便利そう。 手順とかメモしようと思ったけど、下記ページが参考になるのでやめとく。参考 【WordPressのバックアップ】BackWPupの使い方 詳細 pcmanabu

WordPress海外無料テーマのウイルスチェック

Wordpressには有料・無料のテーマがネット上に無数にころがっています。自分もテーマをどうするか決める時、出来るだけお金を掛けたいくないので、 国内・国外問わず無料のテーマを見て回っています。ですが、海外の無料テーマには悪意のあるコードが埋め込…

WordPressのセキュリティ対策メモ

※本記事は個人用メモとなりますので、あくまでも参考用としてお願いします。WordPressにてセキュリティ対策を施したのでメモ。 1.まずはプラグインでセキュリティ対策チェック プラグイン「iThemes Security」(旧Better WP Security)をインストールします…

Ajax Event Calendarのデータ削除とエラー時の対策

WordPressでカレンダープラグイン「Ajax Event Calendar」を利用しており、 本番環境アップ前にこれまでのテストデータを全て削除しようと ローカル環境にてMySQLテーブル「ofa_aec_event」をtruncateした所エラーが・・ TRUNCATE wp_aec_event; Error Code:…

【未解決】【WordPress】wp-contentディレクトリ変更

WordPressでサイトを公開すると、cssやjavascript等のURLパスがWordPressそのままの設定でwp-contentやpluginsの表記が有ります。 気にしなければ別にそれで良いのですが、WordPressやプラグインの利用がバレることが何となく嫌だなと思いパスを変更できない…

【WordPress】アップロード画像の保存先ディレクトリ変更

WordPressで画像アップロードすると、デフォルトのアップロード先ディレクトリは 「wp-content/uploads/年月ベースのフォルダ」 となっています。 任意のディレクトリに変更する場合は以下の設定を行います。http://localhost/wp-admin/options.php にアクセ…

WordPressのパーマリンク設定で404エラーになった場合の対処方法(Apache設定)

WordPressでパーマリンク設定した際に404エラーなったので対応メモ。まず、パーマリンク設定を利用するには以下2点が必要みたいです。1.Apacheモジュールの「mod_rewrite」の設定 2..htaccessファイルがあった場合の動作 パーマリンク設定 今回は以下の…

「Ajax Event Calendar」でイベントクリック時にイベント詳細ページへ移動

前回に引き続き、WordPressカレンダープラグイン 「Ajax Event Calendar」用のショートコード作成です。今回はカレンダーでクリック時、詳細ページを表示する様なショートコードを作成します。Ajax Event Calendarの元々の仕様では、カレンダーでイベントを…

【WordPressショートコード】新着記事表示

前回に引き続き、WordPressのショートコード作成。今回は新着記事を表示するショートコード。 ■サンプルコード function.php add_shortcode('sidebar-newarrival', 'sidebarNewArrival'); function sidebarNewArrival() { $out = "<div class=\"sidebar\">\n"; $out .= "<dl id=\"\">\n"; $newsl</dl></div>…

【WordPress】Ajax Event Calendar、直近イベント表示ショートコード

WordPressでのカレンダープラグインは色々ありますが、 悩んだ末にAjax Event Calendarを利用しています。サイドバーにカレンダーの直近イベントを表示したかったのですが、 残念ながらそんなウィジェットが無かったので自作する事にしました。 サンプルプロ…

WordPress でデバッグログ出力

WordPress のデバッグログ出力方法Wordpressルートディレクトリ/wp-config.php define('WP_DEBUG', false);↓↓↓ define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); define('WP_DEBUG_LOG', true);wp-content/themes/テーマ名/functions.php if(!…

WordPressで独自cssを読み込む

前々回のJavascriptに続き、今度はWordPressで独自CSSを読み込む方法です。今回は独自cssとしてorg_style.cssを作成して読み込む事に。 wp-content/themes/テンプレート名/css/org_style.css を作成。wp-content/themes/テンプレート名/functions.php に追記…

WordPressでjQueryのコードが動かない時の解決方法

WordPressでjQueryのコード記述すると何故か動かない。。。GoogleChromeでの「javascriptコンソール」で確認した所、 下記エラーが発生してるぽい。 Uncaught TypeError: Property ‘$’ of object [object DOMWindow] is not a functionよく分からないけど、…

WordPressで独自Javascrfiptを読み込む

WordPressで独自Javascriptを読み込む場合、 単純にいけば以下の様にscriptタグをそのままheader.phpに記述します。 <script type="text/javascript" src="http://hogehoge/hoge.js"></script> ですがこの方法だとライブラリを重複して読み込む場合もある為、 その解決策としてWordPressの関数wp_enqueue_scriptを利用すれば 上記問…

WP Mail SMTPでSSL使用時送信エラー

WordPressでのメール送信でハマったのでメモWordPressでお問い合わせフォーム作成の為、 定番のプラグイン「contact form 7」を利用しましたが、 以下のメール送信エラー。 メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で…