2017-03-16 6 views
1

WP-Typesプラグインを使用してカスタム投稿タイプを追加しました。今、このカスタムポストタイプのパーマリンクは表示されません。Wordpress 'post_type_link'はパーマリンクを非表示にします

function append_id_string($link, $post) { 
    $post_meta = $post->ID; 
    if ('product' == get_post_type($post)) { 
     $link = $link . '#' .$post_meta; 
     return $link; 
    } 
} 

add_filter('post_type_link', 'append_id_string', 1, 2); 

パーマリンクが現れるコードのこの部分を除去した後:

は、私はそれがこのコードで私の(Woocommerce)製品のパーマリンクの書き換えとは何かを持っていたことを考え出しました。

答えて

0

なぜ上記のコードはまた、私のカスタムポストタイプに影響を与えるとどのようにされたが、私は私の(Woocommerce)製品に影響を与えるために、このコードを使用することができますこれは私の推測ですが、私はあなたが条件かどうか$link変数を返すべきだと思います満たされているかどうか。このように:

function append_id_string($link, $post) { 
    $post_meta = $post->ID; 
    if ('product' == get_post_type($post)) { 
     $link = $link . '#' .$post_meta; 
    } 
    return $link; 
} 

add_filter('post_type_link', 'append_id_string', 1, 2); 
+0

チャームのように働いた!ありがとう@Kodos –

関連する問題