• Γεια χαρά σε όλους.
    Έχω δημιουργήσει ένα custom post type με τα παρακάτω plugins
    https://el.wordpress.org/plugins/custom-post-type-ui/
    https://el.wordpress.org/plugins/advanced-custom-fields/

    μέχρι εδώ όλα οκ, το θέμα μου είναι ότι θέλω ένα συγκεκριμένο field να μην είναι ορατό από ανώνυμους χρήστες δηλαδή να το βλέπουν μόνο οι εγγεγραμμένοι χρήστες του site.

    Επίσης πως θα μπορούσα να κρύψω όλο το περιεχόμενο από το συγκεκριμένο custom post type από ανώνυμους χρήστες.

    Αν μπορεί κάποιος ας με βοηθήσει, ευχαριστώ πολύ.

Επισκόπηση 6 απαντήσεων - 1 έως 6 (από 6 συνολικά)
  • Καλημέρα, @spimer
    δεν θες να το βλέπει στο frontend να υποθέσω; Προφανώς με κάποιο τρόπο το δείχνεις, με custom κωδικα αυτή τη στιγμή , σωστα;

    Εκκινητής Νήματος spimer

    (@spimer)

    Ευχαριστώ για την απάντηση

    έτσι ακριβώς έχω φτιάξει ένα single.template και εμφανίζω τα custom fields στο frontend, απλώς θέλω ένα από τα fields να εμφανίζετε μόνο στα εγκεγραμένα μέλη.

    Καλημέρα @spimer
    Τότε ίσως θα μπορούσες αν υποθέσουμε ότι οι χρήστες αυτοι θα είναι Logged in να χρησιμοποιοήσεις κάποιο conditional όπως

    if(is_user_logged_in()): 
     // δειξε το custom field ,εδω γράφεις PHP, HTML κλπ με προσοχή
    endif;
    Εκκινητής Νήματος spimer

    (@spimer)

    Καλησπέρα , μπορείς να μου δώσεις ένα παράδειγμα πως να χρησιμοποιήσω το παραπάνω που μου έστειλες. το field που θέλω να κρύψω είναι <?php the_field(‘phone’); ?>

    Καλημέρα @spimer
    για παράδειγμα

    <div class="my-nice-class">
    <p> Κάτω απο εδώ θα το δουν μόνο οι συνδεδεμένοι</p>
      <?php if(is_user_logged_in()): ?>
        <p> Τηλέφωνο: <?php the_field('phone');?></p>
      <?php endif;?>
    </div>
    
    Εκκινητής Νήματος spimer

    (@spimer)

    δουλεύει πολύ καλά αυτό που μου έστειλες, ευχαριστώ πολύ.

Επισκόπηση 6 απαντήσεων - 1 έως 6 (από 6 συνολικά)
  • Το θέμα ‘ACF – Field Permissions’ είναι κλειστό σε νέες απαντήσεις.