• 26-11-2021, 14:11:56
    #1
    Merhabalar. Woocommerce ile ürün eklediğimizde başlık gibi ürün eklendikten sonra url'nin sonuna otomatik olarak ID ekleme gibi bir durum mevcut mu acaba? Baya araştırdım ancak bulamadım bu konu hakkında bir şey.

  • 26-11-2021, 14:21:14
    #2
    Özel yapı kutusuna, /urun/%post_id%/ şeklinde koyabilirsiniz.
  • 26-11-2021, 14:25:03
    #3
    emrenogay adlı üyeden alıntı: mesajı görüntüle
    Özel yapı kutusuna, /urun/%post_id%/ şeklinde koyabilirsiniz.
    Maalesef hocam, çokça denemiştim onu. Yine denedim, yine olmadı.
  • 27-11-2021, 10:15:21
    #4
    istehinizi dogru anladiysam;

    post_type_link filtrelemeli;

    function ornek_post_type_link( $link, $post = 0 ){
    if ( $post->post_type == 'product' ){
    return home_url( 'product/' . $post->ID );
    } else {
    return $link;
    }
    }


    Ardindan rewrite yapmalisiniz:

    add_action( 'init', 'ornek_rewrites_init' );

    function ornek_rewrites_init(){
    add_rewrite_rule(
    'product/([0-9]+)?$',
    'index.php?post_type=product&p=$matches[1]' );
    }

    mutlaka lokalde/demods vs. deneyin öncelikle somucu görmek icin
  • 27-11-2021, 22:38:02
    #5
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    istehinizi dogru anladiysam;

    post_type_link filtrelemeli;

    function ornek_post_type_link( $link, $post = 0 ){
    if ( $post->post_type == 'product' ){
    return home_url( 'product/' . $post->ID );
    } else {
    return $link;
    }
    }


    Ardindan rewrite yapmalisiniz:

    add_action( 'init', 'ornek_rewrites_init' );

    function ornek_rewrites_init(){
    add_rewrite_rule(
    'product/([0-9]+)?$',
    'index.php?post_type=product&p=$matches[1]' );
    }

    mutlaka lokalde/demods vs. deneyin öncelikle somucu görmek icin
    Desteğiniz için çok teşekkür ederim. Bilgisayar başına geçince deneyip, sizlere haber edeceğim İnşaAllah.