• 18-11-2019, 12:50:53
    #1
    Php bilgim sıfır yardımcı olursanız sevinirim

    Aşağıdaki kod xxx yeni yazı paylaştı kodu. Ben bunu xxx a kategorisinde yeni yazı paylaştı olarak nasıl yapabilirim? Satır içindeki categories verisi işimize yarar mı?

        $user_link = bp_core_get_userlink( $activity->user_id );
        $categories = get_the_category_list( ', ', ' ', $post_id );
    
        // Get Action
        $action = sprintf( __( '%1s yeni yazı paylaştı', 'youzer' ), $user_link );
    
        return $action;
  • 18-11-2019, 13:06:09
    #2
    $user_link = bp_core_get_userlink( $activity->user_id );
    $categories = get_the_category_list( ', ', ' ', $post_id );
    $catadi = get_the_category( $post_id )[0]->name;
    $action = sprintf( __( '%1s adlı kullanıcı '.$catadi.' kategorisinde yeni yazı paylaştı', 'youzer' ), $user_link );
    
    return $action;
    işinizi görmeli.
  • 18-11-2019, 14:08:35
    #3
    flyingatm adlı üyeden alıntı: mesajı görüntüle
    $user_link = bp_core_get_userlink( $activity->user_id );
    $categories = get_the_category_list( ', ', ' ', $post_id );
    $catadi = get_the_category( $post_id )[0]->name;
    $action = sprintf( __( '%1s adlı kullanıcı '.$catadi.' kategorisinde yeni yazı paylaştı', 'youzer' ), $user_link );
    
    return $action;
    işinizi görmeli.
    Teşekkür ederim ama uyarlayamadım

    Başka bir sayfada şu kodlarla kategoriyi gösterebiliyorum ama yukarıda paylaştığımın içine bunu yerleştiremiyorum.

    $categories = get_the_category_list( ', ', ' ', $post_id );
    <?php echo $categories; ?>

    Yani amacım şu şekilde olmasını sağlamak
    $user_link = bp_core_get_userlink( $activity->user_id );
    $categories = get_the_category_list( ', ', ' ', $post_id );
     
    // Get Action
    $action = sprintf( __( 'xxx yeni yazı paylaştı <?php echo $categories; ?> kategorisinde', 'youzer' ), $user_link );
     
    return $action;