Page 1 sur 1

Ajout d'un icone font awesome

Posté : 16 févr. 2022, 23:32
par Eddy1975
]Bonsoir le forum,

Je souhaite ajouter une icone font awesome dans ce code avant le mot programme ligne 66.
Je suis plus que novice.
Merci pour votre aide.

Code : Tout sélectionner

<?php /** * The default template for displaying content * * Used for course single. * * @author Swlabs * @package EduGate * @since 1.0 */ if( ! SWEDUGATE_CORE_IS_ACTIVE ){ return; } $all_container_css = swedugate_get_container_css(); extract($all_container_css); $show_team_block = Swedugate::get_option('shw-teacher-course-section'); $show_price_block = Swedugate::get_option('shw-price-course-section'); $show_sidebar = $sidebar; if( $sidebar == 'none' && ( $show_team_block == '1' || $show_price_block == '1') ) { $content_css = 'col-md-9 col-sm-12 layout-left'; $sidebar_css = 'col-md-3 sidebar col-sm-12 layout-right'; $show_sidebar = 'right'; } $course = new SwlabsCore_Course(); $course->get_single_post( get_the_ID() ); $syllabus = SwlabsCore::get_value( $course->post_meta, 'unit' ); $is_show_syllabus = SwlabsCore::get_value( $course->post_meta, 'is_show_unit' ); get_header(); do_action( 'swlabscore_show_search_course'); ?> <div id="post-<?php the_ID(); ?>" <?php post_class( 'section section-padding courses-detail' ); ?>> <div class="container"> <div class="courses-detail-wrapper"> <div class="row"> <div id="page-content" class="<?php echo esc_attr($content_css) ?>"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $post_id = get_the_ID(); ?> <div class="course-info info"> <div class="author item"> <a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>"> <span><?php esc_html_e('By', 'edugate'); ?>&nbsp;</span> <span><?php echo esc_attr( get_the_author() ); ?></span> </a> </div> <div class="date-time item"> <?php echo '<a href="' . esc_url( get_permalink() ) . '">'. $course->get_custom_date( array('date_format' => '%1$s') ) . '</a>'; ?> </div> </div> <div class="course-video"> <?php do_action( 'swedugate_entry_video', array('sidebar' => $show_sidebar)); do_action( 'swedugate_course_nav'); ?> <div class="clearfix"></div> </div> <div class="course-des"> <div class="course-des-title underline"> <?php esc_html_e('Programme'); ?> </div> <div class="course-des-content"> <?php the_content(); ?> </div> </div> <div class="clearfix"></div> <?php // Course Syllabus if( $is_show_syllabus ) { if( $course->check_view_unit() ){ $args = array( 'course_unit' => $syllabus ); apply_filters('swlabscore_show_course_unit', $args ); } } ?> <div class="clearfix"></div> <?php // Reviews $course_id = get_the_ID(); $user_id = get_current_user_id(); $is_member = get_post_meta( $course_id, 'sw_course_member', true); $cls_hide = ''; if( get_comments_number() == '0' && ! ( is_user_logged_in() && isset($is_member[$user_id]) && $is_member[$user_id]['status'] > 0) ){ $cls_hide = ' hide'; } // if ( logined && joined course && status > 0) display rating form. if ( is_single() && ( comments_open() || get_comments_number() ) ) : echo '<div class="entry-comment entry-page-comment '.esc_attr($cls_hide).'">'; comments_template(); echo '</div>'; endif; ?> <?php endwhile; endif; // have_posts?> </div> <?php if( $sidebar_css != 'hide' ) :?> <div id="page-sidebar" class="<?php echo esc_attr( $sidebar_css )?>"> <div class=""> <?php // course price do_action( 'swlabscore_show_course_price'); // single team // check show/hide block if( $show_team_block == '1' ) { $team_slug = get_post_meta( get_the_ID(), 'sw_course_team', true); if( shortcode_exists('swlabscore_single_team_sc') && $team_slug ) : $args=array( 'name' => $team_slug, 'post_type' => 'sw_team', 'suppress_filters' => false, 'post_status' => 'publish', 'posts_per_page' => 1 ); $team = get_posts($args); if( $team ) { $option = get_post_meta( $team[0]->ID, 'sw_team_meta', true ); $display_name = SwlabsCore::get_value( $option, 'display_name' ); if ( empty( $display_name ) ){ $title = $team[0]->post_title; }else{ $title = $display_name; } echo '<div class="shw-widget">'; printf('<div class="title-widget">%s %s</div>', esc_html__('about', 'edugate' ), esc_attr($title) ); echo do_shortcode( '[swlabscore_single_team_sc team="'.esc_attr($team_slug).'"]' ); echo '</div>'; } wp_reset_postdata(); endif; } ?> <div class="clearfix"></div> <?php if( $sidebar != 'none' ):?> <?php swedugate_get_sidebar($sidebar_id);?> <?php endif;?> </div> </div> <?php endif;?> </div> </div> </div> </div> <?php get_footer(); ?>
[/color]

Re: Ajout d'un icone font awesome

Posté : 17 févr. 2022, 16:45
par @rthur
Bonjour, qu'est-ce qui ne marche pas ?
Qu'as-tu essayé ?

Re: Ajout d'un icone font awesome

Posté : 17 févr. 2022, 22:03
par Eddy1975
Bonsoir,
Je vais essayer d'être le plus explicite possible
Sur ma page web, j'ai le mot Programme qui s'affiche et devant le voudrais ajouter une icône.
J'ai réussi dans le code à identifier la ligne qui génère ce mot programme.
<?php esc_html_e('Programme'); ?>

Le code de l'icone est le suivant :
<i class="fa-regular fa-ballot-check"></i>

Je n'arrive pas à comprendre comment 'jumeler" les deux.

Rien ne s'affiche sur ma page et toute tentative de ma part reste sans succès.

Merci.