ラベル wordpress の投稿を表示しています。 すべての投稿を表示
ラベル wordpress の投稿を表示しています。 すべての投稿を表示

2015年9月29日火曜日

Wordpressのカスタムテーマ作成時に、Jetpack等統計データが取れない

問題
Wordpressのカスタムテーマを作成した際に、JetpackやGoogle Analyticsなどが軒並み動かない。

原因
wp_header()及びwp_footer()がテーマに含まれていないため、プラグイン関係の処理が正しく行われない(プラグインはwp_headerまたはwp_footerのフックで起動するものがある。)

解決
</head>の直前に
</?php wp_header(); ?>
</body>の直前に
</?php wp_footer(); ?>
を必ず入れるようにする。


参考:http://blog.skyhips.com/article/38960767.html

2014年9月1日月曜日

Wordpressで更新の反映が遅い問題

環境:
MacOS10.8.5
Wordpress 3.9.2
MAMP 2.2
PHP 5.5.3

問題:
Wordpressでhtml, css, js, php等の更新後、
プラグイン、ブラウザキャッシュのなどの解決策などを用いても
すぐに表示に反映されない。

原因:
PHP5.5以降OPCache(PHPキャッシュ)機能が有効になっている。

解決:
1.Applications/MAMP/bin/php/php5.5.3/conf/php.iniを開く
2.set opcache.revalidate_freq=0 とし、キャッシュ更新頻度を0秒にする
3.MAMPを再起動

参考:
http://stackoverflow.com/questions/19073270/stop-caching-for-php-5-5-3-in-mamp
http://d.hatena.ne.jp/nakamura001/20131218/1387354549

2013年12月28日土曜日

Wordpressバックアップ/復元方法

サーバAで運用しているWordpressのコンテンツを新しいサーバBへ移行する方法のメモ
サーバA、サーバBともにFTPとphpMyAdminが利用できるものとする。

<サーバAのバックアップ>
WordpressのMySQLデータベースのバックアップ
1.サーバAにphpMyAdminでアクセス
2.Wordpressのデータベースを選択
3.エクスポートを選択
・エクスポート→全選択
→DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT を追加にチェック
4.実行 で.sqlファイルを保存

Wordpressのフォルダを全てバックアップ 
1.サーバAにFTPでアクセス
2.フォルダをまるごとダウンロード


<サーバBへ復元>
WordpressのMySQLデータベースを予め作成しインポート
1.サーバBにphpMyAdminでアクセス
2.Wordpress用MySQLデータベースを作成
3.作成したデータベース>インポート>インポートするファイル から.sqlファイルを選択
4.実行で読み込み
5.wp_optionsテーブルのoption_nameカラムの'siteurl'および'home'をサーバBのものに変更

Wordpressのフォルダをアップロード
1.サーバBにフォルダ毎アップロード
2.移行前のログイン名/パスワードでログインして完了