首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress:静态页面,但是一个页面有帖子,一个页面有联系形式。

Wordpress:静态页面,但是一个页面有帖子,一个页面有联系形式。
EN

Stack Overflow用户
提问于 2012-10-05 09:58:01
回答 2查看 594关注 0票数 0

我已经为wordpress设置了一个新的自定义模板,只有6个静态页面。

现在我有两个问题:

  1. 我如何在这些页面的one上张贴文章(没有评论)?其目的是,五页只是发布静态内容,但只有之一的页面应该显示的帖子,像一个小日记/博客在一个其他静态的网站。现在,通过给定的代码(参见下面的代码),所有六页都只提供Wordpress中" pages“中的静态内容,这是可以的,但我只是不知道如何将文章放在这六个页面中的一个页面上。
  2. 我如何在其中一个静态页面上添加一个简洁的表单?我的意思是,它们都是通过我的index.php或pages.php获得相同的输入,但是我应该在哪里为联系人表单设置PHP代码,以及如何将它插入其中的一个页面(例如联系人)?

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

index.php

代码语言:javascript
运行
复制
<?php get_header(); ?> 

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

<?php get_footer(); ?> 

page.php

代码语言:javascript
运行
复制
<?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中加载页面的内容。

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

但是,如果所有链接/页面都引用了page.php,那么我如何做到这一点呢?它的代码只是在没有帖子的情况下声明页面内容(见上文)。

问题2

在另外五个页面中的一个页面上,我想添加一个联系人表单,当然,它需要一些PHP代码。

但是,如果所有页面都是由page.php用相同的代码加载的,那么我应该如何以及在哪里插入这些内容呢?我是否必须将其输入到header.php中,并将其放在加载的时间/页面中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-05 11:00:27

对于您的第一个问题,创建一个新的模板并将POST函数放在那里,并将该模板添加到仪表板->pages->右侧->模板中,然后从下拉列表中选择Template。

欧尤斯

对于问题2

将您的PHP代码添加到HEADER.php中一次,每次调用该代码,并且只显示特定的页面。

票数 2
EN

Stack Overflow用户

发布于 2012-10-05 10:23:22

我不明白你的意思,我想你怎么会想在同一个页面上添加帖子和联系form7呢?

那就用这段代码。

代码语言:javascript
运行
复制
<?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();

?>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12743858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档