• Hi,

    I’m new to WordPress and web developing so my skills are not top notch at the moment.

    I am trying to create a WordPress theme.
    The theme shows up in the themes panel, but when I open the theme, I am met with a blank screen, even with a line of code in my index.php file. The h1 is not showing up, nor is the p from the footer showing up.

    If I click on theme details, then all the details from the style.css show up, but nothing from the .php files seem to be showing.

    My files look like this at the moment:

    style.css:

    /*
      Theme Name: Family Recipe's
      Author: Kevin
      Description: Family Recipe Website
      Version: 0.1 alpha
    */

    index.php:

    <?php get header(); ?>
    
    <h1>This is my index</h1>
    
    <?php get footer(); ?>

    header.php:

    <!DOCTYPE html>
      <html>
        <head>
          <meta charset="utf-8">
            <title>Family Recipe's</title>
        </head>
    
        <body>

    footer.php:

    <footer>
          <p>Hi there</p>
        </footer>
    
      </body>
    </html>

    I am using MAMP on Windows 10.
    The theme is located under: C:\MAMP\htdocs\familysite\wp-content\themes\Familysite
    (I have looked up many tuts, one of which said to change the name ‘wordpress’ to the name of your site, so that’s what I did.

    Please help,
    Kevin

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter zskev

    (@zskev)

    Ok, now I just feel like an idiot!
    I just had to change the permission to give the file full control!

    HOWEVER! I’m now having another issue!

    First off: If I want to see what the theme currently looks like, I first have to go activate a different theme, and then go back to my theme and reactivate it. The ‘Live Preview’ gives me everything but a live preview!

    My second problem is that if I try and include my header and footer in my index.php, I get a HTTP 500 error. Not sure how to fix that!

    Kevin

    is the shown code copied directly from your theme?

    because it is missing a lot of underlines;

    should be:

    <?php get_header(); ?>
    
    <h1>This is my index</h1>
    
    <?php get_footer(); ?>

    while developing, try to enable DEBUG https://codex.wordpress.org/Debugging_in_WordPress

    Thread Starter zskev

    (@zskev)

    O OK! Thanks so much Michael! Did not realise that there needed to be an underline between them!

    Its now working!

    However, there is still nothing in the live preview? I have to actually go into my site manually by typing the address of the site. (http://localhost:8888/familysite/)

    Thanks,
    Kevin

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘No content showing’ is closed to new replies.