質問するログイン新規登録

回答編集履歴

2

語句修正

2019/03/28 02:55

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  カスタムフィールド周りは、`get_post_meta` して、`add_post_meta` しているだけなので、問題なく動きそうな感じですが、WordPress 標準のカスタムフィールドは基本的にテキストだけで、チェックボックス等は、プラグインによる拡張なので問題が出るとすれば、シリアライズ周りの動作と推測されます。( `get_post_meta` が、シリアライズ文字列で動作が変わるようになっているため )
4
4
 
5
- テストしていませんが、`maybe_unserialize` で、一度アンシリアライズするようにすれば、暫定的な対応はできるかもしれません。
5
+ コードを見ただけでテストしていませんが、`maybe_unserialize` で、一度アンシリアライズするようにすれば、暫定的な対応はできるかもしれません。

1

語句修正

2019/03/28 02:55

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  WP Post Branches プラグインのソースコード( [https://plugins.trac.wordpress.org/browser/wp-post-branches/](https://plugins.trac.wordpress.org/browser/wp-post-branches/) )を見た感じでは、WordPress 本体の機能のみに対応しているだけで、**プラグインが独自に WordPress を拡張している部分には対応していない**感じなので、他者プラグインの独自拡張部分に対応する必要があるのであれば、他者プラグインの仕様に合わせて、WP Post Branches を書き換える等の対応が必要と思われます。
2
2
 
3
- カスタムフィールド周りは、`get_post_meta` して、`add_post_meta` しているだけなので、問題なく動きそうな感じですが、WordPress 標準のカスタムフィールドはテキストだけなので、プラグインによるカスタムフィールドの拡張で問題が出るとすれば、シリアライズ周りの動作と推測されます。( `get_post_meta` が、シリアライズ文字列で動作が変わるようになっているため )
3
+ カスタムフィールド周りは、`get_post_meta` して、`add_post_meta` しているだけなので、問題なく動きそうな感じですが、WordPress 標準のカスタムフィールドは基本的にテキストだけで、チェックボックス等は、プラグインによる拡張なので問題が出るとすれば、シリアライズ周りの動作と推測されます。( `get_post_meta` が、シリアライズ文字列で動作が変わるようになっているため )
4
4
 
5
5
  テストしていませんが、`maybe_unserialize` で、一度アンシリアライズするようにすれば、暫定的な対応はできるかもしれません。