Multiple editable content on page

you can’t pass nothing inside the_content(); except a “read more”.
To achieve what you need it could be done this way;

<?php get_header(); ?> // getting the header 

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> // the loop stuff

<?php 
        // PAGE 1
        $page_id = 8454; // id of the page you need to pull out the content of
        $page_data = get_page( $page_id ); // getting the data from the page
        $content = apply_filters('the_content', $page_data->post_content); // filtering

        echo $content; // outputting the content 

        // PAGE 2
        $page_id = 8456;
        $page_data = get_page( $page_id );
        $content = apply_filters('the_content', $page_data->post_content);

        echo $content;

        // PAGE 3
        $page_id = 8458;
        $page_data = get_page( $page_id );
        $content = apply_filters('the_content', $page_data->post_content);

        echo $content;

?>


<?php endwhile; endif; ?> <?php // ending while and if ?>

<?php // get_sidebar(); ?> <?php // get the side bar if you want ?>
<?php get_footer(); ?> <?php // the footer ?>

• Now create a page (Pages > Add New) with the info you want to output and save it.

• Find out the ID of the page (look at the URL of the page you just saved) it’s the number you see after post.php?=
http://www.yoursite.com/wp-admin/post.php?post=8458&action=edit

• Now copy that number and place it $page_id = HERE

——- EDITS ——-

for me that’s the best way… you have lots of pages but at least they are organized.
BUT!!! if you wish, You can have everything in 1 single page, in admin area, and output only the content of that page. In wordpress you can use HTML tags in pages, so on that single page you can have multiple <div>s <p>s <h1>s <img>s with the content you want.

index.php

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

<?php 
        $page_id = 8454;
        $page_data = get_page( $page_id );
        $content = apply_filters('the_content', $page_data->post_content); 

        echo $content;
?>


<?php endwhile; endif; ?> <?php // ending while and if ?>

<?php // get_sidebar(); ?> <?php // get the side bar if you want ?>
<?php get_footer(); ?> <?php // the footer ?>

in admin are create a page and put all your content inside it:

<h1>Services</h1>
<div id="services">CONTENT OF SERVICES</div>

<h1>About</h1>
<div id="about">CONTENT OF About</div>

<h1>Images</h1>
<div id="images">
<img src="" alt="" />
<p>Some description</p>
</div>