content-search-footer.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. /**
  3. * Template part for displaying the content footer for search results.
  4. *
  5. * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
  6. *
  7. * @package Pen
  8. */
  9. ob_start( 'trim' );
  10. // Hide tags for pages.
  11. if ( 'post' === get_post_type() ) {
  12. /* Translators: used between list items, there is a space after the comma */
  13. $tags_list = get_the_tag_list();
  14. if ( $tags_list ) {
  15. // Translators: %s: The tag name.
  16. printf(
  17. '<span class="tags-links%1$s">%2$s</span>',
  18. pen_class_lists( 'tags_display_override' ), /* phpcs:ignore */
  19. sprintf(
  20. '<span class="pen_heading_tags">%1$s</span>%2$s',
  21. esc_html__( 'Tagged', 'pen' ),
  22. $tags_list /* phpcs:ignore */
  23. )
  24. );
  25. }
  26. }
  27. if ( ! is_singular() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
  28. ?>
  29. <span class="comments-link<?php pen_class_lists( 'button_comment_display_override' ); ?>">
  30. <?php
  31. comments_popup_link(
  32. sprintf(
  33. wp_kses(
  34. /* Translators: %s: post title */
  35. __( 'Leave a Comment<span class="screen-reader-text"> on %s</span>', 'pen' ),
  36. array(
  37. 'span' => array(
  38. 'class' => array(),
  39. ),
  40. )
  41. ),
  42. get_the_title()
  43. )
  44. );
  45. ?>
  46. </span>
  47. <?php
  48. }
  49. if ( ! is_singular() ) {
  50. edit_post_link(
  51. sprintf(
  52. /* Translators: %s: Name of current post */
  53. esc_html__( 'Edit %s', 'pen' ),
  54. the_title(
  55. '<span class="screen-reader-text">"',
  56. '"</span>',
  57. false
  58. )
  59. ),
  60. sprintf(
  61. '<span class="edit-link%s">',
  62. pen_class_lists( 'button_edit_display_override' )
  63. ),
  64. '</span>'
  65. );
  66. }
  67. $post_footer = ob_get_clean();
  68. $entry_meta = trim( pen_html_content_information( 'footer' ) );
  69. if ( $post_footer || $entry_meta ) {
  70. ?>
  71. <footer class="entry-footer<?php echo pen_class_lists( 'footer_display_override' ); /* phpcs:ignore */ ?>">
  72. <div class="pen_actions">
  73. <?php
  74. echo $post_footer; /* phpcs:ignore */
  75. ?>
  76. </div>
  77. <?php
  78. echo $entry_meta; /* phpcs:ignore */
  79. ?>
  80. </footer><!-- .entry-footer -->
  81. <?php
  82. }