php – how to override html code in wordpress?

<article id="post-<?php the_ID(); ?>" <?php post_class( array('list-article', 'clearfix') ); ?>>

<div class="list-article-thumb">
    <a href="<?php echo esc_url( get_permalink() ); ?>">
        if ( has_post_thumbnail( ) ) {
            the_post_thumbnail( 'onepress-blog-small' );
        } else {
            echo '<img alt="" src="'. get_template_directory_uri() . '/assets/images/placholder2.png' .'">';

<div class="list-article-content">
    <div class="list-article-meta">
        <?php the_category(""); ?>
    <header class="entry-header">
        <?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
    </header><!-- .entry-header -->
    <div class="entry-excerpt">
            wp_link_pages( array(
                'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'onepress' ),
                'after'  => '</div>',
            ) );
    </div><!-- .entry-content -->

This is the code.

I need to override all code inside

<div class="list-article-content">

Because HTML codes are not surrounded by if(!functionname()){}

I don’t know how to override this code.

I tried copying and pasting it into functions.php in the child theme, but it just duplicated the html code.

So, how to override this HTML code on child theme without editing parent theme?

Leave a Comment