我已阅读Word Press上的文档。我已经看过this创建一个单词印刷主题,但我似乎无法显示内容。
在我的主题的index.php
文件中,我有以下代码:
<?php get_header(); ?>
<div>
<?php
// TO SHOW THE PAGE CONTENTS
while ( have_posts() ) : the_post(); ?> <!--Because the_content() works only inside a WP Loop -->
<?php the_content(); ?> <!-- Page Content -->
<?php
endwhile; //resetting the page loop
wp_reset_query(); //resetting the page query
?>
</div>
<?php get_footer(); ?>
我还有2页。 header.php
和footer.php
。这两个页面的内容都显示,我已经检查了他们的html(在开发人员工具中),以确保它们正确显示。
我使用www.myurl.com\wp-admin
在Word Press中创建了一个页面。我将页面标题为Home Page
,其内容为:
<img src="http://url.co.za/wp-content/uploads/2014/11/Innokin-Logo.jpg" alt="Innokin Logo" width="243" height="93" />
<img src="http://url.co.za/wp-content/uploads/2014/11/Kingscrown.jpg" alt="Kingscrown" width="225" height="225" />
<img src="http://url.co.za/wp-content/uploads/2014/11/Suicide-Bunny.jpg" alt="Suicide Bunny" width="194" height="259" />
<img src="http://url.co.za/wp-content/uploads/2014/11/Kangertech.jpg" alt="Kangertech" width="128" height="128" />
首页只需要显示这4张图片。然后在我的主题设置中,我将“静态封面”设置为“静态页面”,然后将页面设置在下拉列表中Home Page
。
但是当我加载网站网址时,看起来它会进入无限循环,然后会显示一条消息:Fatal error: Maximum execution time of 30 seconds exceeded in /home/vapekuet/public_html/wp-includes/formatting.php on line 527
。 formatting.php
不是我创建的PHP页面,所以我假设我的循环有问题。
任何人都可以告诉我如何使用word press和PHP 显示当前页面内容。我不需要显示任何其他页面的任何信息,只显示当前页面的当前内容。 IE:主页。
我还检查了Home Page
Admin -> Settings -> Reading
答案 0 :(得分:0)
好的,正如我在问题中提到的那样,我观看了YouTube视频,并在视频中创建了page.php
文件。 Page.php
似乎是内容需要显示的实际页面模板。感谢Bhumi Shah
获得答案和Word Press Page。一旦我将循环从index.php
复制到page.php
答案 1 :(得分:0)
守则没问题。该错误可能是由于获取图像或互联网连接所花费的执行时间。希望一段时间后它会好起来的。
答案 2 :(得分:-2)
问题是您没有创建header.php文件,但是您已经包含了函数get_header(),它需要该文件。
您有两种选择:包括index.php上的标题或创建hader.php文件。
标题看起来应该是这样的:
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width" />
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'shape' ), max( $paged, $page ) );
?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>