ちょっとメモ代わりに。
WordPressで、Ktai Styleプラグインを使ってPHPList Form Integrationプラグインのフォームを出そうとしたら、出なかった。理由は、PHPList Form Integrationでフォームを出すときのコードがショートコードとかじゃなくてHTMLのコメントを使っているので(<!–phplist form–>というもの)Ktai Styleのどこかで消されているようだ。
ちなみに試した各プラグインのバージョンは以下の通り。
- Ktai Style: 1.74
- PHPList Form Integration: 1.7
根本的な解決方法かどうかはわからないけれど、
最も簡単だと思われる解決策は、以下の通りかなと。
# /plugins/phplist-form-integration/phplist.phpの最後のほう # phplist_callbackの呼び出し優先順位を99にしない //add_filter('the_content', 'phplist_callback', 99); add_filter('the_content', 'phplist_callback');
要は、Ktai Styleによって<!–phplist form–>が削除される前にphplist_callbackを実行するように修正すればいいんじゃないかということです。これで、携帯で見たときにもメルマガ購読フォームが表示されましたし、購読登録できました。