Guest User

Untitled

a guest
Jan 16th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. //* Shorcode para aplicar estilo a la caja de post invitado
  2. add_filter( 'the_content', 'shortcode_unautop', 100 );
  3. add_shortcode( 'guest_post_box', 'guest_posts_shortcode');
  4. function guest_posts_shortcode( $atts, $content = null ){
  5. $output = '';
  6.  
  7. if ( !is_home() ) {
  8.  
  9. $output = '<div class="guest-posts-box">';
  10. $output .= do_shortcode( $content );
  11. $output .= '</div>';
  12. }
  13.  
  14. return $output;
  15. }
  16.  
  17. // Elimina las etiquetas de párrafo vacías de inicio y fin de los shortcodes
  18. add_filter( 'the_content', 'shortcode_empty_paragraph_fix' );
  19. function shortcode_empty_paragraph_fix( $content ) {
  20. // define your shortcodes to filter, '' filters all shortcodes
  21. $shortcodes = array('guest_post_box' );
  22.  
  23. foreach ( $shortcodes as $shortcode ) {
  24.  
  25. $array = array (
  26. '<p>[' . $shortcode => '[' .$shortcode,
  27. '<p>[/' . $shortcode => '[/' .$shortcode,
  28. $shortcode . ']</p>' => $shortcode . ']',
  29. $shortcode . ']<br />' => $shortcode . ']'
  30. );
  31.  
  32. $content = strtr( $content, $array );
  33. }
  34.  
  35. return $content;
  36. }
Add Comment
Please, Sign In to add comment