Nav apraksta

posts.php 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php if ( ! defined( 'ABSPATH' ) ) exit;
  2. if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
  3. //Only for AJAX loading posts
  4. if ( ! empty( $posts ) ) {
  5. foreach ( $posts as $post ) {
  6. UM()->get_template( 'profile/posts-single.php', '', array( 'post' => $post ), true );
  7. }
  8. }
  9. } else {
  10. if ( ! empty( $posts ) ) { ?>
  11. <div class="um-ajax-items">
  12. <?php foreach ( $posts as $post ) {
  13. UM()->get_template( 'profile/posts-single.php', '', array( 'post' => $post ), true );
  14. }
  15. if ( $count_posts > 10 ) { ?>
  16. <div class="um-load-items">
  17. <a href="javascript:void(0);" class="um-ajax-paginate um-button" data-hook="um_load_posts"
  18. data-author="<?php echo esc_attr( um_get_requested_user() ); ?>" data-page="1"
  19. data-pages="<?php echo esc_attr( ceil( $count_posts / 10 ) ); ?>">
  20. <?php _e( 'load more posts', 'ultimate-member' ); ?>
  21. </a>
  22. </div>
  23. <?php } ?>
  24. </div>
  25. <?php } else { ?>
  26. <div class="um-profile-note">
  27. <span>
  28. <?php if ( um_profile_id() == get_current_user_id() ) {
  29. _e( 'You have not created any posts.', 'ultimate-member' );
  30. } else {
  31. _e( 'This user has not created any posts.', 'ultimate-member' );
  32. } ?>
  33. </span>
  34. </div>
  35. <?php }
  36. }