PHP语句、HTML和RSS

PHP语句、HTML和RSS,php,html,wordpress,rss,Php,Html,Wordpress,Rss,好的,我还有一点代码,我正在苦读。我正在构建一个有条件的边栏。其目标是仅在查看“博客”类别中的帖子时显示与博客相关的内容。我已经做了一部分工作,但是我试图在侧边栏中加入该类别的RSS提要,以显示最近的帖子。它不起作用,因为我是一个php新手,我不完全清楚为什么。非常感谢您的任何建议或指点。我将首先发布问题部分,然后发布整个php文件,这样大家都可以看到我遇到问题的部分的上下文 <div class="clr"></div> <div

好的,我还有一点代码,我正在苦读。我正在构建一个有条件的边栏。其目标是仅在查看“博客”类别中的帖子时显示与博客相关的内容。我已经做了一部分工作,但是我试图在侧边栏中加入该类别的RSS提要,以显示最近的帖子。它不起作用,因为我是一个php新手,我不完全清楚为什么。非常感谢您的任何建议或指点。我将首先发布问题部分,然后发布整个php文件,这样大家都可以看到我遇到问题的部分的上下文

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
问题部分:

echo '<div class="panel iq-news">';
                echo '<h4><span><a href="/category/blog/feed"><img src="/wp-content/themes/iq/images/rss-icon.gif" alt="Subscribe to our feed"/></a></span>IQNavigator Blog</h4>';
    <?php
    query_posts('category_name=Blog&showposts=2');
    if (have_posts()) : ?>      
                echo '<ul>';
        <?php while (have_posts()) : the_post(); ?>
                echo '<li><a href="<?php the_permalink();?>"><?php the_title();?> </a></li>';
        <?php endwhile;?>
                echo '</ul>';
    <?php endif;?>
                echo '<div class="twitter">';
                echo '<p id="twitter-updates">';
            <?php twitter_updates();?>
                echo '</p>';
                echo '<p class="text-center"><a href="http://twitter.com/iqnavigator">Follow us on twitter</a></p>';
                echo '</div>';

                echo '</div>';
        <div class="sidebar">
        <?php
        if (!is_search() && !is_page('Our Clients') && !is_archive()){
            if($post->post_parent) {
                $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0&depth=1&exclude=85,87,89,181,97,184");
            }
            else {
                $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0&depth=1&exclude=85,87,89,181,97,184");
            }
            if ($children) { ?>
        <div class="panel links subnav">
            <h3>In This Section</h3>
            <ul class="subnav">
                <?php echo $children; ?>
            </ul>
            <p>&nbsp;</p>
        </div>
        <?php 
            }
        }
        if(is_page('Our Clients') || in_category('Our Clients') || is_category('Our Clients'))
        {
            echo '<div class="panel links subnav">';
            echo '<h3>In This Section</h3>';
            echo '<ul class="subnav">';
            wp_list_categories('child_of=21&title_li=');
            echo '</ul>';
            echo '<p>&nbsp;</p>';
            echo '</div>';

        }

        else if  (in_category('Blog'))
                {
                                    //PUT YOUR CODE HERE                        
                                    // echo get_page_content(34);                                            
                echo '<div class="panel featured-resource">';
                echo '<h4>Blog Contributors</h4>';
                echo '<ul class"subnav">';
                echo '<li><a href="/company/executive-team/john-f-martin/">John Martin</a></li>';
                echo '<li><a href="/company/executive-team/kieran-brady/">Kieran Brady</a></li>';
                echo '<li><a href="/company/executive-team/art-knapp/">Art Knapp</a></li>';
                echo '</ul>';
                echo '</div>';

                echo '<div class="panel iq-news">';
                echo '<h4><span><a href="/category/blog/feed"><img src="/wp-content/themes/iq/images/rss-icon.gif" alt="Subscribe to our feed"/></a></span>IQNavigator Blog</h4>';
    <?php
    query_posts('category_name=Blog&showposts=2');
    if (have_posts()) : ?>      
                echo '<ul>';
        <?php while (have_posts()) : the_post(); ?>
                echo '<li><a href="<?php the_permalink();?>"><?php the_title();?> </a></li>';
        <?php endwhile;?>
                echo '</ul>';
    <?php endif;?>
                echo '<div class="twitter">';
                echo '<p id="twitter-updates">';
            <?php twitter_updates();?>
                echo '</p>';
                echo '<p class="text-center"><a href="http://twitter.com/iqnavigator">Follow us on twitter</a></p>';
                echo '</div>';

                echo '</div>';


                                    //END CODE HERE                 
        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
echo';
echo“IQNavigator博客”;
回声“
    ”; 回音“
  • ”; 回声“
”; 回声'; echo'

; 回声“

”;
        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
echo'

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
回声'; 回声';
整个冗长的语句,出于上下文原因:

echo '<div class="panel iq-news">';
                echo '<h4><span><a href="/category/blog/feed"><img src="/wp-content/themes/iq/images/rss-icon.gif" alt="Subscribe to our feed"/></a></span>IQNavigator Blog</h4>';
    <?php
    query_posts('category_name=Blog&showposts=2');
    if (have_posts()) : ?>      
                echo '<ul>';
        <?php while (have_posts()) : the_post(); ?>
                echo '<li><a href="<?php the_permalink();?>"><?php the_title();?> </a></li>';
        <?php endwhile;?>
                echo '</ul>';
    <?php endif;?>
                echo '<div class="twitter">';
                echo '<p id="twitter-updates">';
            <?php twitter_updates();?>
                echo '</p>';
                echo '<p class="text-center"><a href="http://twitter.com/iqnavigator">Follow us on twitter</a></p>';
                echo '</div>';

                echo '</div>';
        <div class="sidebar">
        <?php
        if (!is_search() && !is_page('Our Clients') && !is_archive()){
            if($post->post_parent) {
                $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0&depth=1&exclude=85,87,89,181,97,184");
            }
            else {
                $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0&depth=1&exclude=85,87,89,181,97,184");
            }
            if ($children) { ?>
        <div class="panel links subnav">
            <h3>In This Section</h3>
            <ul class="subnav">
                <?php echo $children; ?>
            </ul>
            <p>&nbsp;</p>
        </div>
        <?php 
            }
        }
        if(is_page('Our Clients') || in_category('Our Clients') || is_category('Our Clients'))
        {
            echo '<div class="panel links subnav">';
            echo '<h3>In This Section</h3>';
            echo '<ul class="subnav">';
            wp_list_categories('child_of=21&title_li=');
            echo '</ul>';
            echo '<p>&nbsp;</p>';
            echo '</div>';

        }

        else if  (in_category('Blog'))
                {
                                    //PUT YOUR CODE HERE                        
                                    // echo get_page_content(34);                                            
                echo '<div class="panel featured-resource">';
                echo '<h4>Blog Contributors</h4>';
                echo '<ul class"subnav">';
                echo '<li><a href="/company/executive-team/john-f-martin/">John Martin</a></li>';
                echo '<li><a href="/company/executive-team/kieran-brady/">Kieran Brady</a></li>';
                echo '<li><a href="/company/executive-team/art-knapp/">Art Knapp</a></li>';
                echo '</ul>';
                echo '</div>';

                echo '<div class="panel iq-news">';
                echo '<h4><span><a href="/category/blog/feed"><img src="/wp-content/themes/iq/images/rss-icon.gif" alt="Subscribe to our feed"/></a></span>IQNavigator Blog</h4>';
    <?php
    query_posts('category_name=Blog&showposts=2');
    if (have_posts()) : ?>      
                echo '<ul>';
        <?php while (have_posts()) : the_post(); ?>
                echo '<li><a href="<?php the_permalink();?>"><?php the_title();?> </a></li>';
        <?php endwhile;?>
                echo '</ul>';
    <?php endif;?>
                echo '<div class="twitter">';
                echo '<p id="twitter-updates">';
            <?php twitter_updates();?>
                echo '</p>';
                echo '<p class="text-center"><a href="http://twitter.com/iqnavigator">Follow us on twitter</a></p>';
                echo '</div>';

                echo '</div>';


                                    //END CODE HERE                 
        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">

在本节中

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
回声“
    ”; 回音“
  • ”; 回声“
”; 回声'; echo'

; 回声“

”;
        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
echo'

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
回声'; 回声'; //结束代码在这里
}

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
if(!is_页面('Resources'))
{
?>
特色资源

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">

什么东西与提要不兼容?如果是URL,请尝试以下操作(使用):

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
echo'
如果您试图在侧栏中列出帖子,最好使用新的查询,该查询可以多次使用(在侧栏、页面或帖子中),并且不会与主WP循环冲突,即:

        <div class="clr"></div>
        <div class="blue-bars">
            <a href="<?php bloginfo('template_directory');?>/more-info.php" class="more-info" rel="facebox">Request More Info</a>
            <a href="<?php bloginfo('template_directory');?>/resource-form.php?id=701000000009E" class="view-demos" rel="facebox">Schedule a Demo</a>
        </div>
    </div>      
    <div id="content">
  <?php $my_query = new WP_Query('category_name=mycategory&showposts=2'); ?>
  <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
  <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
  <?php the_title(); ?></a><?php endwhile; ?>


这比我刚才使用的更好、更简洁。我要问一个问题(可能)愚蠢的后续问题:我可以调用$my\u query吗?或者它需要像$query\u posts这样的特定内容吗?忽略;我发现了这一部分…:)最后,出了什么问题?那有效吗?如果有效,接受答案:stackoverflow.com/faqit确实有效;我起初不知道如何接受答案,但现在我已经接受了。谢谢!