問題
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
Notes about Assembler, C/C++/Objective-C/C#, Java, Python, PHP, Perl, Javascript, ActionScript, LINGO etc.
And developed application will be also announced.
2015年9月29日火曜日
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
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.移行前のログイン名/パスワードでログインして完了
サーバ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.移行前のログイン名/パスワードでログインして完了
登録:
投稿 (Atom)