希望一切顺利。
我正在尝试创建一个成员的唯一部分,专门针对关于就业机会的帖子。我的目标是将此类帖子显示在此页面上,并从索引中排除。php页面。我通过更改存档创建了一个模板页。php。此“就业机会”类别的类别ID为9。我使用以下php代码成功地在模板页面上仅显示该类别的帖子,并从索引中排除该类别的帖子。php:
<?php query_posts(\'cat=9\'); ?>
我的问题是这些。
此模板页没有保留与索引相同的模板格式。php和归档。php,尽管我没有以任何方式更改CSS。索引的代码。php,存档。php和empopp模板。php如下所示
index.php
<?php
/**
* Index Template
*
* This is the default template. It is used when a more specific template can\'t be found to display
* posts. It is unlikely that this template will ever be used, but there may be rare cases.
*
*
*
*/
get_header(); // Loads the header.php template. ?>
<div class="aside">
<?php get_template_part( \'menu\', \'secondary\' ); // Loads the menu- secondary.php template. ?>
<?php get_sidebar( \'primary\' ); // Loads the sidebar-primary.php template. ?>
</div>
<?php do_atomic( \'before_content\' ); // oxygen_before_content ?>
<div class="content-wrap">
<div id="content">
<?php do_atomic( \'open_content\' ); // oxygen_open_content ?>
<div class="hfeed">
<?php query_posts(\'cat=-9\'); ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php do_atomic( \'before_entry\' ); // oxygen_before_entry ?>
<div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
<?php do_atomic( \'open_entry\' ); // oxygen_open_entry ?>
<div class="entry-header">
<?php echo apply_atomic_shortcode( \'entry_title\', \'[entry-title]\' ); ?>
<?php echo apply_atomic_shortcode( \'byline\', \'<div class="byline">\' . __( \'[entry-published] · by [entry-author] · in [entry-terms taxonomy="category" before=""] [entry-edit-link before=" · "]\', \'oxygen\' ) . \'</div>\' ); ?>
</div>
<div class="entry-summary">
<?php the_excerpt(); ?>
<?php wp_link_pages( array( \'before\' => \'<p class="page-links">\' . __( \'Pages:\', \'oxygen\' ), \'after\' => \'</p>\' ) ); ?>
</div>
<div>
<?php userphoto_the_author_thumbnail() ?>
</div>
<?php do_atomic( \'close_entry\' ); // oxygen_close_entry ?>
</div><!-- .hentry -->
<?php do_atomic( \'after_entry\' ); // oxygen_after_entry ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( \'loop-error\' ); // Loads the loop-error.php template. ?>
<?php endif; ?>
</div><!-- .hfeed -->
<?php do_atomic( \'close_content\' ); // oxygen_close_content ?>
<?php get_template_part( \'loop-nav\' ); // Loads the loop-nav.php template. ?>
</div><!-- #content -->
<?php do_atomic( \'after_content\' ); // oxygen_after_content ?>
<?php get_footer(); // Loads the footer.php template. ?>
archive.php
<?php
/**
* Archive Template
*
* The archive template is the default template used for archives pages without a more specific template.
*
*
*
*/
get_header(); // Loads the header.php template. ?>
<div class="aside">
<?php get_template_part( \'menu\', \'secondary\' ); // Loads the menu- secondary.php template. ?>
<?php get_sidebar( \'primary\' ); // Loads the sidebar-primary.php template. ?>
</div>
<div class="content-wrap">
<?php do_atomic( \'before_content\' ); // oxygen_before_content ?>
<div id="content">
<?php do_atomic( \'open_content\' ); // oxygen_open_content ?>
<div class="hfeed">
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php do_atomic( \'before_entry\' ); // oxygen_before_entry ?>
<div id="post-<?php the_ID(); ?>" class="<? php hybrid_entry_class(); ?>">
<?php do_atomic( \'open_entry\' ); // oxygen_open_entry ?>
<div class="entry-header">
<?php echo apply_atomic_shortcode( \'entry_title\', \'[entry-title]\' ); ?>
<?php echo apply_atomic_shortcode( \'byline\', \'<div class="byline">\' . __( \'[entry-published] · by [entry-author] · in [entry-terms taxonomy="category" before=""] [entry-edit-link before=" · "]\', \'oxygen\' ) . \'</div>\' ); ?>
</div>
<div class="entry-summary">
<?php the_excerpt(); ?>
<?php wp_link_pages( array( \'before\' => \'<p class="page-links">\' . __( \'Pages:\', \'oxygen\' ), \'after\' => \'</p>\' ) ); ?>
</div>
<div>
<?php userphoto_the_author_thumbnail() ?>
</div>
<?php do_atomic( \'close_entry\' ); // oxygen_close_entry ?>
</div><!-- .hentry -->
<?php do_atomic( \'after_entry\' ); // oxygen_after_entry ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( \'loop-error\' ); // Loads the loop-error.php template. ?>
<?php endif; ?>
</div><!-- .hfeed -->
<?php do_atomic( \'close_content\' ); // oxygen_close_content ?>
<?php get_template_part( \'loop-nav\' ); // Loads the loop-nav.php template. ?>
</div><!-- #content -->
<?php do_atomic( \'after_content\' ); // oxygen_after_content ?>
<?php get_footer(); // Loads the footer.php template. ?>
empopp-template.php
<?php
/**
* Template Name: Employment Opportunities
*
* Employment Opportunities Template. Used to display restricted posts with "employment opportunities"
* category. Category number is 9
*
*
*
*/
get_header(); // Loads the header.php template. ?>
<div class="aside">
<?php get_template_part( \'menu\', \'secondary\' ); // Loads the menu-secondary.php template. ?>
<?php get_sidebar( \'primary\' ); // Loads the sidebar-primary.php template. ?>
</div>
<div class="content-wrap">
<?php do_atomic( \'before_content\' ); // oxygen_before_content ?>
<div id="content">
<?php do_atomic( \'open_content\' ); // oxygen_open_content ?>
<div class="hfeed">
<?php
$args = array(\'cat\' => 30);
$category_posts = new WP_Query($args);
if($category_posts->have_posts()) :
while($category_posts->have_posts()) :
$category_posts->the_post();
?>
<?php do_atomic( \'before_entry\' ); // oxygen_before_entry ?>
<div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
<?php do_atomic( \'open_entry\' ); // oxygen_open_entry ?>
<div class="entry-header">
<?php echo apply_atomic_shortcode( \'entry_title\', \'[entry-title]\' ); ?>
<?php echo apply_atomic_shortcode( \'byline\', \'<div class="byline">\' . __( \'[entry-published] · by [entry-author] · in [entry-terms taxonomy="category" before=""] [entry-edit-link before=" · "]\', \'oxygen\' ) . \'</div>\' ); ?>
</div>
<div class="entry-summary">
<?php the_excerpt(); ?>
<?php wp_link_pages( array( \'before\' => \'<p class="page-links">\' . __( \'Pages:\', \'oxygen\' ), \'after\' => \'</p>\' ) ); ?>
</div>
<div>
<?php userphoto_the_author_thumbnail() ?>
</div>
<?php do_atomic( \'close_entry\' ); // oxygen_close_entry ?>
</div><!-- .hentry -->
<?php do_atomic( \'after_entry\' ); // oxygen_after_entry ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( \'loop-error\' ); // Loads the loop-error.php template. ?>
<?php endif; ?>
</div><!-- .hfeed -->
<?php do_atomic( \'close_content\' ); // oxygen_close_content ?>
<?php get_template_part( \'loop-nav\' ); // Loads the loop-nav.php template. ?>
</div><!-- #content -->
<?php do_atomic( \'after_content\' ); // oxygen_after_content ?>
<?php get_footer(); // Loads the footer.php template. ?>
我使用的主题允许您在一个独特的主页上手动将带有各种特色图像的帖子插入预定义的部分。由于此页面需要手动选择帖子,我在设置中选择了将帖子转到单独的“新闻”页面。特定类别的包含/排除适用于特定页面。如果我可以将这个pre\\u get\\u帖子应用到这些非主页上,那么我应该是金黄色的。到目前为止,带有wp\\u查询的和新的查询都在做这项工作,但没有继承css元素。我真的很感谢你的帮助。谢谢–
指向索引的链接。php页面为http://www.biz.uiowa.edu/bta/news/. 理想情况下,我希望格式是这样的。搜索和存档也会匹配此格式。我应用类别查询的页面是http://www.biz.uiowa.edu/bta/test/. 感谢您抽出时间。
如果我可能错误地使用了query\\u帖子,或者使用了wp\\u query的替代代码(如有必要),请有人告诉我。我的主要目标是使格式匹配。query\\u posts出现在第32行附近,或者大约是向下的三分之一。
感谢您抽出时间。