it-swarm.com.de

Wo in PHP verschiebe ich Titel und Meta (Datum) an das Ende jedes Blog-Abschnitts?

Ich arbeite an einer Divi-Site mit zwei Blog-Gittern auf der Homepage. Ich muss den Titel und das Datum jedes Blog-Abschnitts nach unten verschieben (unter den Blog-Text).

<div class="et_pb_blog_grid_wrapper">

<div class="et_pb_blog_grid clearfix et_pb_module et_pb_bg_layout_light  et_pb_blog_0" data-columns="3">
<div class="column size-1of3">

<article id="post-226" class="et_pb_post et_pb_no_thumb post-226 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">

<h2><a href="link">Blog Title</a></h2>

<p class="post-meta">  19 Jun 2015  </p>

blog text here....

</article></div>

<div class="column size-1of3">
<article id="post-216" class="et_pb_post et_pb_no_thumb post-216 post type-post status-publish format-standard hentry category-uncategorized">

<h2><a href="link2">Blog Title 2</a></h2>

<p class="post-meta">  20 Jun 2015  </p>

blog text here...       
        </article></div>
<div class="column size-1of3"></div></div> 
<!-- .et_pb_posts --></div>

Der Header und das Post-Meta müssen also NACH dem Blog-Text angezeigt werden.

Hier ist die Seite: http://abundancepracticebuilding.com

Ich weiß, dass ich mich irgendwo bewegen muss PHP, aber ich kann nicht herausfinden, in welcher Datei. Ich habe versucht, Sachen in single.php zu verschieben, aber das ändert nur die gesamte Blog-Seite. Ich dachte, index.php sei die richtige Datei, da sie die Header- und Post-Meta-Tags enthält, aber nichts, was ich geändert habe, wurde angezeigt. Also denke ich, dass es in functions.php ist, aber ich kann nicht herausfinden, wo ... könnte sein, dass ich noch detailliertes PHP lerne.

Ich dachte, diese Abschnitte wären es:

<?php
/* Blog Meta */

$et_pb_print_selectors_post_meta = "body.home-posts #left-area .et_pb_post .post-meta, body.archive #left-area .et_pb_post .post-meta, body.search #left-area .et_pb_post .post-meta, body.single #left-area .et_pb_post .post-meta";

    et_pb_print_styles_css( array(
        array(
            'key'      => 'post_meta_height',
            'type'     => 'line-height',
            'default'  => '1',
            'selector' => $et_pb_print_selectors_post_meta,
        ),
        array(
            'key'      => 'post_meta_spacing',
            'type'     => 'letter-spacing',
            'default'  => '0',
            'selector' => $et_pb_print_selectors_post_meta,
        ),
        array(
            'key'      => 'post_meta_style',
            'type'     => 'font-style',
            'default'  => '',
            'selector' => $et_pb_print_selectors_post_meta,
        ),
    ) );

    /* Blog Title */
    $et_pb_print_selectors_post_header = "body.home-posts #left-area .et_pb_post h2, body.archive #left-area .et_pb_post h2, body.search #left-area .et_pb_post h2, body.single .et_post_meta_wrapper h1";

    et_pb_print_styles_css( array(
        array(
            'key'      => 'post_header_height',
            'type'     => 'line-height',
            'default'  => '1',
            'selector' => $et_pb_print_selectors_post_header,
        ),
        array(
            'key'      => 'post_header_spacing',
            'type'     => 'letter-spacing',
            'default'  => '0',
            'selector' => $et_pb_print_selectors_post_header,
        ),
        array(
            'key'      => 'post_header_style',
            'type'     => 'font-style',
            'default'  => '',
            'selector' => $et_pb_print_selectors_post_header,
        ),
    ) );
?>

aber sie zu bewegen, tut auch nichts. Kann mich jemand in die richtige Richtung weisen? Ich habe das Gefühl, ich habe alles ausprobiert, was mir einfällt.

Hier ist der Code in der page.php-Datei:

<?php

get_header();

$is_page_builder_used = et_pb_is_pagebuilder_used( get_the_ID() );

?>

<div id="main-content">

<?php if ( ! $is_page_builder_used ) : ?>

<div class="container">
    <div id="content-area" class="clearfix">
        <div id="left-area">

<?php endif; ?>

        <?php while ( have_posts() ) : the_post(); ?>

            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

            <?php if ( ! $is_page_builder_used ) : ?>

                <h1 class="main_title"><?php the_title(); ?></h1>
            <?php
                $thumb = '';

                $width = (int) apply_filters( 'et_pb_index_blog_image_width', 1080 );

                $height = (int) apply_filters( 'et_pb_index_blog_image_height', 675 );
                $classtext = 'et_featured_image';
                $titletext = get_the_title();
                $thumbnail = get_thumbnail( $width, $height, $classtext, $titletext, $titletext, false, 'Blogimage' );
                $thumb = $thumbnail["thumb"];

                if ( 'on' === et_get_option( 'divi_page_thumbnails', 'false' ) && '' !== $thumb )
                print_thumbnail( $thumb, $thumbnail["use_timthumb"], $titletext, $width, $height ); 
            ?>

            <?php endif; ?>

                <div class="entry-content">
                <?php
                    the_content();

                    if ( ! $is_page_builder_used )
                        wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'Divi' ), 'after' => '</div>' ) );
                ?>
                </div> <!-- .entry-content -->

            <?php
                if ( ! $is_page_builder_used && comments_open() && 'on' === et_get_option( 'divi_show_pagescomments', 'false' ) ) comments_template( '', true );
            ?>

            </article> <!-- .et_pb_post -->

        <?php endwhile; ?>

<?php if ( ! $is_page_builder_used ) : ?>

        </div> <!-- #left-area -->

        <?php get_sidebar(); ?>
    </div> <!-- #content-area -->
</div> <!-- .container -->

<?php endif; ?>

</div> <!-- #main-content -->

<?php get_footer(); ?>
1
laustewa14

Sehen Sie sich die Wordpress-Vorlagenhierarchie an und finden Sie heraus, welche Seite Sie ändern müssen.

Wordpress Template Hierarchy

Anhand dieser Abbildung ist leicht zu erkennen, dass Sie zum Ändern Ihrer Homepage den frong-page.php ändern müssen. Ist dies nicht der Fall, überprüfen Sie, ob eine benutzerdefinierte Seitenvorlage für die Homepage verwendet wird, und bearbeiten Sie diese Seitenvorlage. Wenn front-page.php nicht vorhanden ist und Sie die Seite nicht verwenden, überprüfen Sie home.php. Wenn es keinen home.php gibt, ist der letzte Ausweg index.php.

1
sakibmoon