2016-10-25 18 views
2

WordPressのカスタム投稿タイプでAMPを使いたいです。 は、このような理由から、私は自分のfunctions.phpに以下のコードを追加しました:独自のURLを持つカスタム投稿タイプのWordPress AMP

add_action('amp_init', 'xyz_amp_add_review_cpt'); 
function xyz_amp_add_review_cpt() { 
    add_post_type_support('xyz-review', AMP_QUERY_VAR); 
} 

コードは、公式プラグインのドキュメントからです。私は彼らと私の書き換えルールをフラッシュしましたその後https://github.com/Automattic/amp-wp/blob/master/readme.md#custom-post-type-support

前記。 残念ながら私のCPTではうまくいきません。普通の投稿のみ。

私のCPTにはスラッグがないからだと思います。 URLは投稿と同じです:example.com/custom-post-type-post/

CPTにスラッグを追加すると、AMPが機能します。 しかし、私はそれをすることができませんでした。

解決方法はありますか?

答えて

1

この

add_rewrite_rule('^([^/]+)+[\/]+(amp)/?$', 'index.php?post_type=xyz-review&name=$matches[1]&amp=1', 'top'); 
+0

感謝を試してみてください、私はそれをしようとします – Cray

関連する問題