0

我从头开始为 wordpress 设置了一个新的自定义模板,只有六个静态页面。

现在,我有两个问题/问题:

  1. 我如何在其中一个页面上发布帖子(不带评论)?目的是,五个页面只是给出静态内容,但其中只有一个页面应该在其他静态网站中显示诸如小日记/博客之类的帖子。现在使用给定的代码(见下文),所有六个页面都只给出了 Wordpress 中“页面”中的静态内容,这没关系,但我就是不知道如何将帖子放在这六个页面的一个页面上.

  2. 如何在其中一个静态页面上添加联系人表单?我的意思是,他们都通过我的 index.php 或 pages.php 获得相同的输入,但是我在哪里设置联系表单的 PHP 代码以及如何将其插入其中一个页面(例如 CONTACT)?

这是我到目前为止的代码:

索引.php

<?php get_header(); ?> 

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

<?php get_footer(); ?> 

页面.php

<?php get_header(); ?> 

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

<?php get_footer(); ?> 

先感谢您。


清理事情

问题1

我在 wordpress 中有一个静态网站,有六个页面(请参阅 www.studio-scs.de,如果有帮助的话),当然,这六个页面会加载整个 page.php 页面的内容。

我现在的问题是,我需要这六个页面中的一个(例如TERMINE)来显示帖子,而其他六个仍然显示没有帖子,但页面内容。

但是,如果所有链接/页面都引用page.php ,我怎么能做到这一点,它的代码只是声明没有 POSTS 的 PAGE 内容(见上文)?

问题2

在其他五个页面之一上,我想添加一个联系表单,当然,它需要在页眉中添加一些 PHP 代码。

但是,如果所有页面都由 page.php 使用相同的代码加载,我该如何以及在哪里插入呢?我是否必须将其输入 header.php 并让它一直加载在那里?

4

2 回答 2

2

Excaly 我不明白你的意思,我认为你想在同一页面上添加帖子和联系表格 7。

然后使用此代码。

<?php /* Template Name:ABC*/ ?>

<?php get_header(); ?>

<?php
global $post;
$args = array( 'numberposts' => LIMIT OF POST, 'category' => CATEGORY ID );


$myposts = get_posts( $args );
foreach( $myposts as $post ) :
setup_postdata($post); ?>

<?php the_title(); ?>
<?php the_content(); ?>

<?php endforeach; ?>

<!--Contact Form Start Here-->

<?php echo do_shortcode('[CONTACT FORM SHOT CODE HERE]'); ?>

<!--Contact Form END Here-->

<?php get_sidebar();

get_footer();

?>
于 2012-10-05T10:23:22.843 回答
2

对于您的第一个问题,创建一个新模板并将 POST 函数放在那里并将该模板添加到仪表板->页面->右侧->模板并从下拉列表中选择模板。在此处输入图像描述

无罪

对于问题 2

将您的 PHP 代码添加到 HEADER.php 一次,每次调用并仅显示需要的特定页面。

于 2012-10-05T11:00:27.223 回答