Php Wordpress自定义主题:插件赢得';t仅加载或显示代码
这是我第一次尝试完全从头开始创建主题。在此之前,我只使用了下划线,并对style.css进行了大部分更改,而对大部分PHP进行了修改,因为我是PHP的新手 我的问题是插件不起作用。我安装的没有一个可以工作。在这一点上,我一直在尝试创建事件日历的插件,但我假设任何和所有插件都会有问题。在要显示日历的区域中,我看到了两件事。插件生成的页面完全不显示任何内容(除了主题视觉效果),插入到管理员创建的页面中的插件显示插件生成的代码 我正在使用WampServer。我有wp_footer();和wp_head();在正确的地方。我的functions.php文件是根据在中找到的示例创建的,到目前为止,我对它所做的唯一调整是删除代码行 我的index.php文件如下所示:Php Wordpress自定义主题:插件赢得';t仅加载或显示代码,php,plugins,wordpress-theming,display,Php,Plugins,Wordpress Theming,Display,这是我第一次尝试完全从头开始创建主题。在此之前,我只使用了下划线,并对style.css进行了大部分更改,而对大部分PHP进行了修改,因为我是PHP的新手 我的问题是插件不起作用。我安装的没有一个可以工作。在这一点上,我一直在尝试创建事件日历的插件,但我假设任何和所有插件都会有问题。在要显示日历的区域中,我看到了两件事。插件生成的页面完全不显示任何内容(除了主题视觉效果),插入到管理员创建的页面中的插件显示插件生成的代码 我正在使用WampServer。我有wp_footer();和wp_hea
<?php get_header(); ?>
<h1><?php echo "☛ "; ?><?php the_title(); ?></h1>
if ( have_posts() ) :
while ( have_posts() ) : the_post();
// Display post content
endwhile;
endif;
?>
<?php get_footer(); ?>
<?php get_header(); ?>
<h1><?php echo "☛ "; ?><?php the_title(); ?></h1>
<?= get_post_field('post_content', $post->ID) ?>
<?php get_footer(); ?>
如果(have_posts()):
while(have_posts()):the_post();
//显示帖子内容
结束时;
endif;
?>
我的page.php文件如下所示:
<?php get_header(); ?>
<h1><?php echo "☛ "; ?><?php the_title(); ?></h1>
if ( have_posts() ) :
while ( have_posts() ) : the_post();
// Display post content
endwhile;
endif;
?>
<?php get_footer(); ?>
<?php get_header(); ?>
<h1><?php echo "☛ "; ?><?php the_title(); ?></h1>
<?= get_post_field('post_content', $post->ID) ?>
<?php get_footer(); ?>
首先,您必须了解,在显示的文件中,没有调用稍后将显示页面内容的对象的函数 然后,在index.php文件中,除了上面所说的之外,还有一个错误,因为您正在调用_title()(函数),该函数通过post对象推断文章或页面的标题,在这种情况下,应该在if条件中包含的while循环中提取 然后尝试按如下方式编辑文件 index.php
<?php
get_header(); ?>
<?php if( have_posts() ) : ?>
<?php while( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php if( is_singular() ) : ?>
<?php the_content(); ?>
<?php else : ?>
<?php the_excerpt(); ?>
<?php endif; ?>
<?php endwhile; ?>
<?php else: ?>
<h1>No posts to display</h1>
<?php endif; ?>
<?php get_footer(); ?>
没有要显示的帖子
和page.php
<?php
get_header(); ?>
<?php while( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; ?>
<?php get_footer(); ?>
然而,在wordpress codex中,你会发现所有关于任何类型函数的指南都写得很好,不要再看了
资料来源: