Modifier la longueur de l’extrait du billet de blog Divi
C’est bon. Et \ u pb \ u post. Publier le contenu P,%% Order \ \ u class%%. Et \ u pb \ u BG \ u Layout \ u Dark. Et \ u pb \ u post. Publier le contenu P ‘,
‘color’ = > \
‘Line _ height’ = > \
Le plugin _ main ‘= > \
()
()
\
\
\
‘main’ = > \
« plugin _ main ‘= > \
()
()
()
« border» = > Array
\
\
« important» = > « plugin _ only»,
()
()
);
$this – > Custom _ CSS options = array
« titre» = > tableau
\
« sélecteur» = >. Titre de l’entrée»,
()
\
\
« sélecteur» = >. Post – yuan»,
()
\
\
« sélecteur» = >. Wp \ u pagenavi»,
()
« featured picture» = > Array
« label» = > ESC \ \ u HTML \ \ uuuuuuuz (« Feature image», « et \ \ u builder»),
« sélecteur» = >. Et _ pb image container ‘,
()
\
\
« sélecteur» = >. Plus de liens \
()
);
}
\/ * *
Obtenir des billets de blog pour le module Blog
* *
Et _ pb blog utilise le Param ètre @ Param Array
Renvoie l’étiquette du Journal de chaîne
* \/
Fonctions statiques get _ Blog posts ($args = array (), $Conditional Tag
Hortcode pour s’assurer que le thème actuel n’ajoute aucun élément au module audio
Supprimer tous les filtres (\
Supprimer le filtre _ all filter (\
Supprimer le filtre « WP _ audio shortcode class»;
$args = WP _ parse args ($args, $Defaults);
$overlay _ Output = \
$Hover _ icon = \
Si (‘on’ = $args [‘use _ overlay’]) {
$Data _ icon = \
Quoi? Sprintf Corporation
« icône de données = «% 1 $s»,
ESC _ ATTR (et pb Process font icon ($args [‘Hover icon]))
()
: »;
$overlay _ Output = sprintf
‘
(\
$Data _ Icon
);
}
$overlay _ class = ‘on’ = $args [‘use overlay’]? ‘ Et _ pb a override \
$QUERY _ args = array
« posts _ per page» = > intval ($args [‘posts Number]),
« post _ status» = > « publish»,
);
Si (défini (‘doing _ Ajax’) & & isset (‘current page [‘ paged ‘) {
$page d = intval ($Current _ page [‘page’);
1)
$QUERY _ args [‘offset’] = ($paged – 1) * intval ($args [‘posts Number]) + intval ($args [‘ offset Number]);
have _ posts ()) {
Si (‘on’! = = $Parameter [‘fullwidth’]) {
Echo \
}
While ($QUERY – > have _ posts ()) {
$QUERY – > The _ Post ();
Global $et _ FB Processing shortcode Object;
$global _ Processing original value = $et FB Processing shortcode Object;
Réinitialiser le drapeau de traitement FB
$et _ FB Processing shortcode Object = false;
$Thumb = \
$width = = ‘on’ = $Parameter [‘fullwidth’]? 1080: 400;
$width = (int) Apply _ filters (‘et pb blog image width’, $width);
$height = = ‘on’ = $Parameter [‘fullwidth’]? 675: 250;
$height = (int) Apply _ filters (‘et pb blog image height’, $height ‘);
$classtext = ‘on’ = $args [‘fullwidth’]? ‘ Et _ pb post main image \
$titletext = get Title ();
$Thumbnail = get _ miniature ($width, $height, $classtext, $titletext, $titletext, false, ‘blogimage’);
$Thumb = $miniature [\
$no _ Thumb class = \
$post \ \ u format = et \ \ u pb \ \ u post \ \ u format ();
Si (dans le tableau ($post \ \ u format, tableau (‘Video’, ‘Gallery’)
$no _ Thumb class = \
}
Impression
? > >
‘,
$pouce
): \
Imprimer f
‘
1 $s
2 $s
$Video _ overlay,
$First \ U Video
);
ElseIf (‘Gallery’ = $post _ format):
Et _ pb Gallery image (\
ElseIf (\
Si (‘on’! = $args [‘fullwidth’) echo ‘ <article id="" ‘; ?>
<?php
et_divi_post_format_content();
if ( ! in_array( $post_format, array( 'link', 'audio', 'quote' ) ) ) {
if ( 'video' === $post_format && false !== ( $first_video = et_get_first_video() ) ) :
$video_overlay = has_post_thumbnail() ? sprintf(
'
‘;
EndIf;
}
? >
% 1 $s% 2 $s% 3 $s% 4 $s% 5 $s%
6 $s% 7 $s ‘,
(‘)
‘on’ = $args [‘show _ author’]
Quoi? Et _ get Safe Localization (sprintf (‘by% s’,’ et Builder ‘),’ <?php
if ( 'on' !== $args['fullwidth'] ) echo '
‘ . Et _ pb get the author posts Link (). \
\
()
(‘)
(‘on’ = $args [‘show _ author’] & ‘on’ = $args [‘show date’])
\
\
()
(‘)
‘on’ = $args [‘show _ date’]
Quoi? Et _ get Safe Localization (sprintf (% s’, et Builder ‘), ‘ . ESC _ HTML (get date ($args [‘Meta date’) \
\
()
(‘)
(\
\
\
()
(‘)
‘on’ = $args [‘show _ categories’]
Quoi? Obtenir la liste des catégories (‘,’)
\
()
(‘)
(\
\
\
()
(‘)
‘on’ = $args [‘show _ comments’]
Quoi? Sprintf (ESC _ HTML (Nx (‘% s Comments’,’% s Comments’, get comments number (), ‘number of comments’,’ et Builder ‘), number format i18n (get comments number ())
\
()
);
}
$post _ content = et strip shortcode (et delete Post First Video (get the content ()), True);
Réinitialiser le drapeau de traitement FB
$et _ FB Processing shortcode Object = false;
Définir le drapeau pour indiquer que nous travaillons sur le contenu interne
$et _ pb Rendering column content = true;
Réinitialiser toutes les propriétés nécessaires pour générer correctement un style interne
Et _ Builder Element:: Clean Internal modules styles ();
Echo \
Si (‘on’ = $args [‘show _ content’]) {
Au – dessus du dollar mondial;
Le constructeur de page ne supporte pas plus de balises, donc il affiche
= $this – > raccourci _ ATTS [‘background Layout’];
$show _ more = $this – > shortcode ATTS [‘show more’];
$offset _ number = $this – > shortcode ATTS [‘offset number’];
$Masonry _ tile Background color = $this – > shortcode ATTS [‘Masonry tile Background color’];
$use _ dropshadow = $this – > shortcode ATTS [‘use dropshadow’];
$overlay _ icon COLOR = $this – > shortcode ATTS [‘overlay icon Color’];
$Hover \ \ u overlay \ \ u COLOR = $this – > raccourci \ \ u ATTS [‘Hover \ \ u overlay \ \ u Color’];
$Hover _ icon = $this – > raccourci ATTS [‘Hover icon’];
$use _ overlay = $this – > shortcode ATTS [‘use overlay’];
Global $Paging;
$module _ class = et Builder Element:: Add module Order Class ($module class, $Function Name);
$Container _ is closed = false;
Certains sujets n’incluent pas ces styles \/ scripts, donc nous devons les mettre en file d’attente dans ce module pour prendre en charge le post – Formatage audio
WP _ enqueue style (\
Le script WP _ enqueue script (« WP Media element»);
Supprimez tous les filtres du WP audio shortcode pour vous assurer que le thème actuel n’ajoute aucun élément au module audio
Supprimer tous les filtres (\
Supprimer le filtre _ all filter (\
Supprimer le filtre « WP _ audio shortcode class»;
Si (\
Et _ Builder Element:: set style ($Function Name, Array)
« Selector ‘= >’%% Order \ \ u class%%. Et _ pb blog Grid. Et \ \ u pb \ \ u post ‘,
« Déclaration» = > sprintf
« couleur de fond:% 1 $s; »,
ESC _ HTML ($Masonry tile Background color)
()
));
}
Si (\
Et _ Builder Element:: set style ($Function Name, Array)
« Selector ‘= >’%% Order \ \ u class%%. Et \ u override: in \
« Déclaration» = > sprintf
« couleur:% 1 $s! Important; »
ESC _ HTML ($overlay icon Color)
()
));
}
Si (\
Et _ Builder Element:: set style ($Function Name, Array)
« Selector ‘= >’%% Order \ \ u class%%. Et \ u override ‘,
« Déclaration» = > sprintf
« couleur de fond
, get _ comments number (), ‘comments number’, ‘et Builder’, number format i18n (get comments number ())
\
()
);
}
Echo \
Global $et _ pb Rendering column content;
$post _ content = et strip shortcode (et delete Post First Video (get the content ()), True);
$et _ pb Rendering column content = true;
Si (‘on’ = $afficher le contenu) {
Au – dessus du dollar mondial;
Page Builder ne supporte pas plus de balises, donc afficher _ content () lors de la publication d’un article en utilisant page Builder
Si (et _ pb is pagebuilder used (get the ID ())) {
$plus = 1;
Echo apply _ filters (‘the content’, $post content);
< Modifier
$plus = vide;
Echo apply _ filters ('the content', and delete Post First Video (get the content (ESC HTML U ('Read more…', 'et Builder');
}
< Modifier
Si (has _ Extract ())
_ extrait ();
< Modifier
Echo wpautop (et _ delete Post First Video (strip shortcode (truncate Post (270, false,,, True)));
}
}
$et _ pb Rendering column content = false;
Si ('on'! = = $afficher le contenu) {
$more = 'show _ more in' = $? Sprintf (') % 2 $s ‘ , ESC _ URL (get Permalink ()), ESC HTML U (‘Read more’, ‘et Builder’): ‘;
Echo $plus;
}
Echo \
? >
<a href="
‘;
}
Si (‘on’ = $show _ pagination &! Is search () {
Si (fonction _ exists (‘WP pagenvi’) {
WP _ pagenavi ();
< Modifier
Si (et _ is Builder plugin active () {
Inclure (et _ Builder plugin dir) \
< Modifier
Get _ Template part ('includes \/ navigation', 'index');
}
}
Echo \
$Container _ is closed = true;
}
< Modifier
Si (et _ is Builder plugin active () {
Inclure (et _ Builder plugin dir) \
< Modifier
Get _ Template part ('includes \/ no results',' index ');
}
}
WP _ Reset Query ();
$posts = Ob _ get Contents ();
Ob _ end Clean ();