Ondersteuning » Algemeen WordPress » Alle comments van een gebruiker tonen

  • Hallo Allemaal,

    Volgens mij heb ik een heel erg simpele vraag, alleen kan ik nergens vinden hoe ik het volgende moet doen:

    Ik wil op een profiel pagina alle comments tonen van de desbetreffende user.

    Weet iemand hoe ik dat kan doen?

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Dat kan je op 2 manieren doen er zal waarschijnlijk een plugin voor zijn..

    Of door een hack te gebruiken waar je verwijst naar de user_ID van de betreffende user en dan het aantal berichten dat getoond moet worden.

    Ik had dit gevonden lees het even door.
    http://wordpress.org/support/topic/show-only-comments-by-specific-registered-user?replies=19

    Thread starter julianislief

    (@julianislief)

    Die had ik al gelezen inderdaad, als ik die code in de template zet werkt hij niet, doe ik iets verkeert of moet het in combinatie met een plugin?
    Kan ik het niet rechtstreeks uit de database halen, en zo ja hoe zou ik dat moeten doen, ben namelijk nog niet echt helemaal thuis in php i.c.m. mysql

    Maak even een backup van je template bestand en probeer dit eens.

    <?php $posts = get_posts( "numberposts=5" ); ?>
    <?php if( $posts ) : ?>
    <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
    
    <span class="date"><?php the_time('M d'); ?>:</span> " title="click here to more..."><?php the_title(); ?>
    <?php endforeach; ?>
    <?php endif; ?>

    Dit moet je dus ergens plakken in het php bestand dat de profiel pagina dat de van de gebruiker weergeeft.
    Kan me voorstellen iets als author.php of profile.php (ik werk zelf nooit met het login gedeelte)
    Maar die code lijkt me logisch..

    EDIT ik vergeet het linkje te plaatsen hier had ik het gevonden.
    http://wordpress.org/support/topic/latest-post-on-external-php-page-hack?replies=22

    Ben zelf ook niet thuis in php maar ik Google altijd termen en die dan codes die me logisch lijken. Alleen doen ze he hier via een externe pagina.

    Thread starter julianislief

    (@julianislief)

    Even voor de duidelijkheid, het gaat mij puur en alleen om de comments van een bepaalde gebruiker. De code die je mij net gaf gaat alleen over posts.

    Thread starter julianislief

    (@julianislief)

    Ik heb de oplossing al (via engelse versie van dit forum)

    <?php
    $args = array(
    	     'user_id' => 3, // change to specific user ID
    	     'status' => 'approve'
    	     );
    $comments = get_comments($args);
    foreach($comments as $comment) : ?>
    <h2><?php echo $comment->comment_author; ?></h2>
    <p><?php echo $comment->comment_content ?></p>
    <?php endforeach; ?>

    Oja klopt haha ik loop weer te dromen 🙁
    Sorry..

    Thread starter julianislief

    (@julianislief)

    sorry? Ik was al heel erg blij met je ideeen!
    Nogmaals bedankt voor de moeite!

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Het onderwerp ‘Alle comments van een gebruiker tonen’ is gesloten voor nieuwe reacties.