wordpressで自作テーマでアクセスできなくなった時の対応

自作テーマを作成して管理画面すらアクセスできなくなった時の対応

データベースの wp_optionsの option_name=templateとstylesheetの値を利用可能なテーマに設定し直すことで復活します!
以下にSQL文を参考に掲載しておきます。

困ったときにはお試しあれ!

mysql> SELECT * FROM wp_options WHERE option_name='template' or option_name='stylesheet';
+-----------+-------------+---------------+----------+
| option_id | option_name | option_value  | autoload |
+-----------+-------------+---------------+----------+
|        41 | template    | mytheme       | yes      |
|        42 | stylesheet  | mytheme       | yes      |
+-----------+-------------+---------------+----------+
2 row in set (0.00 sec)

mysql> SELECT option_name,option_value FROM wp_options WHERE wp_value like '%mytheme%';

mysql> BEGIN;
mysql> UPDATE wp_options SET option_VALUE="twentyfifteen"  WHERE option_name='stylesheet';
Query OK, 1 row affected (0.05 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> UPDATE wp_options SET option_VALUE="twentyfifteen"  WHERE option_name='template';
Query OK, 1 row affected (0.05 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT * FROM wp_options WHERE option_name='template' or option_name='stylesheet';
+-----------+-------------+---------------+----------+
| option_id | option_name | option_value  | autoload |
+-----------+-------------+---------------+----------+
|        41 | template    | twentyfifteen | yes      |
|        42 | stylesheet  | twentyfifteen | yes      |
+-----------+-------------+---------------+----------+
2 row in set (0.00 sec)
mysql> COMMIT;

wordpressの記事内でjavascriptを動かす

wordpressの記事内にJavaScrictを埋め込みたい場合、そのまま書いちゃうと

 

で囲われてしまって、旨く動作しません。
これを回避するには、

で囲むとうまくいきました!
但し、スクリプト内で空行があると、ダメっぽいです。また、この括ったdiv内でdivを書くとダメっぽいです。