Ondersteuning » Thema en CSS/opmaak » Bericht opmaak homepagina

  • Hallo,

    Kan iemand mij vertellen hoe ik een shortcode php kan toevoegen aan mijn homepagina. Ik heb een plugin gewdownload genaamd content views. Ik wil mijn huidige berichten opmaak in de homepagina veranderen naar het overzicht die de plugin voor mij heeft gemaakt. Deze code moet ergens in mijn CSS opmaak:

    <?php echo do_shortcode(“[pt_view id=4603b96444]”); ?>

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Beste clubvindenforum,

    Als ik de shortcode zo zie hoort deze niet thuis in je .CSS bestand maar in het content gedeelte van je home pagina.

    Mocht het niet lukken stuur dan even de link van je website en de naam van de plugin mee.

    Met vriendelijke groet,
    Xel Media

    Hoi clubvindenforum,

    Ik zou de bovenstaande code niet in de css zetten omdat dit een PHP-taal is om ‘conflicten’ te voorkomen, maar in een index.php of een andere php bestand kan je ‘m wel erin zetten.

    CSS is alleen voor opmaak zoals fonts, kleuren e.d.

    Succes!

    Groet,
    Bas

    Thread starter clubvindenforum

    (@clubvindenforum)

    @ Xel media

    Deze code moet ergens in: <?php echo do_shortcode(“[pt_view id=4603b96444]”); ?>
    Ik heb dit in mijn content.php

    __________________________________________________

    <?php
    /**
    * @package dustlandexpress
    */
    $images = get_posts( array(“numberposts”=>-1,”post_type”=>”attachment”,”post_mime_type”=>”image”,”orderby” => “menu_order”, “order” => “ASC”,”post_parent”=>$post->ID) );
    $has_img = ‘post-no-img’;
    if ( has_post_thumbnail() ) {
    $has_img = ”;
    }
    $thumbnail_cut = ‘blog_img_side’;
    $post_blog_layout = ‘ blog-post-side-layout’;
    if ( get_theme_mod( ‘kra-blog-layout’, false ) == ‘blog-post-top-layout’ ) {
    $post_blog_layout = ‘ blog-post-top-layout’;
    $thumbnail_cut = ‘blog_img_top’;
    } ?>
    <article id=”post-<?php the_ID(); ?>” <?php post_class( $has_img . $post_blog_layout ); ?>>

    <?php if ( get_theme_mod( ‘kra-blog-list-image-type’, false ) == ‘blog-use-images-loop’ ) : ?>
    <div class=”post-loop-images”>

    <div class=”post-loop-images-carousel-wrapper post-loop-images-carousel-wrapper-remove”>
    <div class=”post-loop-images-prev”><i class=”fa fa-angle-left”></i></div>
    <div class=”post-loop-images-next”><i class=”fa fa-angle-right”></i></div>

    <div class=”post-loop-images-carousel post-loop-images-carousel-remove”>

    <?php
    foreach ( $images as $image ) {
    $title = $image->post_title;
    $thumbimage = wp_get_attachment_image_src( $image->ID, $thumbnail_cut ); ?>
    <div><img src=”<?php echo $thumbimage[0]; ?>” alt=”<?php echo esc_html( $title ) ?>” /></div>
    <?php
    } ?>

    </div>

    </div>

    </div>
    <?php else : ?>
    <div class=”post-loop-images”>
    <?php echo get_the_post_thumbnail( get_the_ID(), $thumbnail_cut ); ?>
    </div>
    <?php endif; ?>

    <div class=”post-loop-content”>

    <header class=”entry-header”>
    <?php the_title( sprintf( ‘<h1 class=”entry-title”>‘, esc_url( get_permalink() ) ), ‘</h1>’ ); ?>

    <?php if ( ‘post’ == get_post_type() ) : ?>
    <div class=”entry-meta”>
    <?php dustlandexpress_posted_on(); ?>
    </div><!– .entry-meta –>
    <?php endif; ?>
    </header><!– .entry-header –>

    <div class=”entry-content”>
    <?php
    /* translators: %s: Name of current post */
    // the_content( sprintf(
    // __( ‘Continue reading %s <span class=”meta-nav”>→</span>’, ‘dustlandexpress’ ),
    // the_title( ‘<span class=”screen-reader-text”>”‘, ‘”</span>’, false )
    // ) );
    the_excerpt();
    ?>

    <?php
    wp_link_pages( array(
    ‘before’ => ‘<div class=”page-links”>’ . __( ‘Pages:’, ‘dustlandexpress’ ),
    ‘after’ => ‘</div>’,
    ) );
    ?>
    </div><!– .entry-content –>

    <footer class=”entry-footer”>
    <?php dustlandexpress_entry_footer(); ?>
    </footer><!– .entry-footer –>

    </div>

    <div class=”clearboth”></div>
    </article><!– #post-## –>

    __________________________________________________

    Ik heb dit in mijn content-page.php:

    <?php
    /**
    * The template used for displaying page content in page.php
    *
    * @package dustlandexpress
    */
    ?>

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

    <div class=”entry-content”>
    <?php the_content(); ?>
    <?php
    wp_link_pages( array(
    ‘before’ => ‘<div class=”page-links”>’ . __( ‘Pages:’, ‘dustlandexpress’ ),
    ‘after’ => ‘</div>’,
    ) );
    ?>
    </div><!– .entry-content –>

    __________________________________________________

    Beste clubvindenforum,

    Ik kan mij goed voorstellen dat het nogal verwarrend kan zijn als je net begint met WordPress. De code die in jou laatste reactie staat is inderdaad van de content.php. Echter is dit niet de plek waar de shortcode gezet dient te worden. De content die ik bedoelde is het gedeelte op iedere pagina waar de tekst (content) komt te staan. Dit is ook waar de shortcode geplaatst moet worden.

    In WordPress bewerk je de content door naar de betreffende pagina te gaan en deze te bewerken. In de editor kun je dan tekst of shortcodes plaatsen.

    Zie onderstaande link. Dit is een voorbeeld van de shortcode locatie:
    https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2012/04/shortcodes09.png

    Hopelijk lukt het zo!

    Met vriendelijke groet,
    Xel Media

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Het onderwerp ‘Bericht opmaak homepagina’ is gesloten voor nieuwe reacties.