Ondersteuning » Code oplossingen gezocht » wordpress theme from scratch, code issues

  • Opgelost eggbird

    (@eggbird)


    why this code loops endlessly ? there are 10 posts. the_permalink() and the_title functions give no result. The code is in the index.php file in the theme map ….

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Zonder de code te kunnen zien is het niet te zeggen wat er fout gaat.
    De voorbeelden vanuit de documentatie werken doorgaans foutloos.
    https://codex.wordpress.org/The_Loop
    Als je de betreffende code kan delen via bijvoorbeeld https://pastebin.com/ kan er een blik op geworpen worden.

    Thread starter eggbird

    (@eggbird)

    Sorry, de code is te vinden op : schaakmatinzuidoost.nl/index.txt

    PS. heb nog wat gesleuteld, nu geen posts als output, 10 in de database

    en waar in de mappen/folder structuur bevind de php versie van dat .txt bestand zich?
    Als dat bestand namelijk onderdeel is van een thema is de wp-load niet nodig.
    daarnaast mist de loop the_post(); en daarnaast open en sluit je bij de permalink en titel de php tags nog een keer wat 100% fouten geeft.
    Een start punt om te beginnen zou dit stukje van de documentatie zijn, dat bevat ook voldoende code voorbeelden van een werkende index.php voor een thema.
    https://developer.wordpress.org/themes/getting-started/your-first-theme/

    Thread starter eggbird

    (@eggbird)

    Gebruik de WordPress Theme Development tutorial (part3) from https://www.youtube.com/@LearnWebCode/playlists

    Heb de code een paar keer gescanned op fouten, kan nu niks meer vinden. Heb geleerd om de <?php tags te sluiten, maar zal eens experimenteren met de andere schrijfwijzen ….

    Thread starter eggbird

    (@eggbird)

    De bestanden bevinden zich in de thema map …

    de voorbeeld code uit de video zou moeten werken. Echter de gedeeld code komt niet overeen met wat er in die video’s getoond wordt.

    Als je de volgende code in je index.php bestand plaatst zou je de berichten moeten zien:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <title><?php wp_title( '|', true, 'right' ); ?></title>
    <link rel="stylesheet" href="<?php echo esc_url( get_stylesheet_uri() ); ?>" type="text/css" />
    <?php wp_head(); ?>
    </head>
    <body>
    <h1><?php bloginfo( 'name' ); ?></h1>
    <h2><?php bloginfo( 'description' ); ?></h2>
    
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    <h3><?php the_title(); ?></h3>
    
    <?php the_content(); ?>
    <?php wp_link_pages(); ?>
    <?php edit_post_link(); ?>
    
    <?php endwhile; ?>
    
    <?php
    if ( get_next_posts_link() ) {
    next_posts_link();
    }
    ?>
    <?php
    if ( get_previous_posts_link() ) {
    previous_posts_link();
    }
    ?>
    
    <?php else: ?>
    
    <p>No posts found. :(</p>
    
    <?php endif; ?>
    <?php wp_footer(); ?>
    </body>
    </html>
    Thread starter eggbird

    (@eggbird)

    Dank,
    De problemen zijn min of meer opgelost. Jouw code werkt, ook de exacte code uit de video tutorial. Helaas niet mijn variant met accoladen in de php code. Voorlopig kan ik verder .

    Thread starter eggbird

    (@eggbird)

    opgelost

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Het onderwerp ‘wordpress theme from scratch, code issues’ is gesloten voor nieuwe reacties.