' . __( 'Pages:', 'hangar' ), 'after' => '
' ) ); ?>diff --git a/caixes.php b/caixes.php index cb0acaa..ef3ff5f 100644 --- a/caixes.php +++ b/caixes.php @@ -1,8 +1,4 @@
-
- +
+
+ - - - - + + + + + + + + + + + + + +
ID) . '">[...]') - ?> -
-'); //write tags allowed
- $excerpt_length = 55;
- $words = explode(' ', $text, $excerpt_length + 1);
- if (count($words)> $excerpt_length) {
- array_pop($words);
- array_push($words, '[...]');
- $text = implode(' ', $words);
- }
- }
- return $text;
-}
-add_filter('get_the_excerpt', 'hangar_html_excerpt');
-/**
- * Filter the except length to 20 words.
- * https://developer.wordpress.org/reference/functions/the_excerpt/#comment-325
- * @param int $length Excerpt length.
- * @return int (Maybe) modified excerpt length.
- */
-function hangar_custom_excerpt_length( $length ) {
- return 10;
-}
-add_filter( 'excerpt_length', 'hangar_custom_excerpt_length', 999 );
-
-
//afegir estils a l'editor
/* Custom CSS styles on WYSIWYG - Start
@@ -117,6 +62,8 @@ wp_enqueue_style( 'myCustomStyles', get_template_directory_uri() . '/css/styleHa
}
add_action('init', 'myCustomStyles');
+
+
/* Custom CSS styles on WYSIWYG - End
======================================= */
/**
@@ -297,11 +244,61 @@ class my_Walker_Nav_Menu extends Walker_Nav_Menu {
}
?>
', ']]>', $content);
+// // output max 400 characters
+// $content = substr($content, 0,200);
+// return $content;
+// }
+
+//
+// formatting the_excertp()
+//
+function hangar_excerpt_length($length) {
+ return 20;
+}
+add_filter('excerpt_length', 'hangar_excerpt_length');
+//
+function hangar_excerpt_more($more) {
+ global $post;
+ return ' [...]';
+}
+add_filter('excerpt_more', 'hangar_excerpt_more');
+//
+// https://wordpress.stackexchange.com/a/112651
+function hangar_html_excerpt($text) {
+ global $post;
+ if ( '' == $text ) {
+ $text = get_the_content('');
+ $text = apply_filters('the_content', $text);
+ $text = str_replace('\]\]\>', ']]>', $text);
+ $text = strip_tags($text, ' '); //write tags allowed removed img so the_post_thumbnail() is shown
+ $excerpt_length = 55;
+ $words = explode(' ', $text, $excerpt_length + 1);
+ if (count($words)> $excerpt_length) {
+ array_pop($words);
+ array_push($words, '[...]');
+ $text = implode(' ', $words);
+ }
+ }
+ return $text;
+}
+remove_filter('get_the_excerpt', 'wp_trim_excerpt');
+add_filter('get_the_excerpt', 'hangar_html_excerpt');
+
/* Code that preserves HTML formating to the automatically generated Excerpt. */
/* Also modifies the default excerpt_length and excerpt_more filters. */
// https://stackoverflow.com/questions/15283948/wordpress-html-tags-strip-on-manual-excerpt
-function custom_wp_trim_excerpt($text='') {
+function hangar_trim_excerpt($text='') {
$raw_excerpt = $text;
if ( '' == $text ) {
//Retrieve the post content.
@@ -320,7 +317,7 @@ if ( '' == $text ) {
$text = strip_tags($text, $allowed_tags);
- $excerpt_word_count = 200; /*** MODIFY THIS. change the excerpt word count to any integer you like.***/
+ $excerpt_word_count = 20; /*** MODIFY THIS. change the excerpt word count to any integer you like.***/
$excerpt_length = apply_filters('excerpt_length', $excerpt_word_count);
$excerpt_end = ' [...]'; /*** MODIFY THIS. change the excerpt endind to something else.***/
@@ -365,5 +362,5 @@ if ( '' == $text ) {
return apply_filters('wp_trim_excerpt', $text, $raw_excerpt);
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
-add_filter('get_the_excerpt', 'custom_wp_trim_excerpt');
+add_filter('get_the_excerpt', 'hangar_trim_excerpt');
?>
diff --git a/page-templates/seccions-wide.php b/page-templates/seccions-wide.php
index c56d5ff..9a9c78d 100644
--- a/page-templates/seccions-wide.php
+++ b/page-templates/seccions-wide.php
@@ -26,7 +26,6 @@ get_header(); ?>
' . __( 'Pages:', 'hangar' ), 'after' => '