易企如何调用二级目录wp文章?

易企如何调用二级目录wp文章?,第1张

很高兴看到你的问题。你指的是 不用侧边栏的情况下 在你相应的DIV里 放入 最新文章对不?那么我直接贴出我写的代码吧。

<h2>新闻动态</h2>

<ul>

<?php

$cat_id = get_cat_ID('Articles')

$args=array(

'category__not_in' =>array(1,20,21,22,23),

'post_type' =>'post',

'post_status' =>'publish',

'posts_per_page' =>8, //显示文章的条数

'caller_get_posts'=>1

)

$my_query = null

$my_query = new WP_Query($args)

if( $my_query->have_posts() ) {

while ($my_query->have_posts()) : $my_query->the_post()?>

<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute()?>"><?php the_title()?></a></li>

<?php

endwhile

}

wp_reset_query()// Restore global post data stomped by the_post().

?>

</ul>

这个我已经在我的企业站里测试过了,也是因为写了主题,为了样式更好看,自己写的这块代码。

这块代码 放到 index.php 中 因为正常的主题都要求要用侧边栏 即 get_sidebar() ,你看你想把这块代码放到哪个DIV中 只要样式对了 效果就会显示出来。

举个例子来说。 建议你用火狐浏览器 适用firebug插件 查看源代码 或者 浏览器打开你的网站 鼠标右键查看源代码 看看你侧边栏到底放到哪个DIV中

如果你的侧边栏在<div id='a'></div>中。然后你到index.php 删除<?php get_sidebar()?> 然后在你删除的位置上 填写<div id='a'>这里写我刚刚给你的代码</div>然后保存。

接着访问你的网站 看看有啥效果 是不是侧边栏就显示出来啦? 哈哈。当然 我举的例子比较简单,因为侧边栏里套的样式不是那一个DIV 这就需要你自己好好看了。

你试试看 如果有什么不懂得地方 可以及时问我,我会很好地为你解答。欢迎互相交流

PS:我怎么感觉有一个同样的问题也是你提问的呢? 在那个问题里我也做了同样的回答 当然我是以团队的形式回答的。

有问题 请及时问我。我会尽可能帮你解答~周末愉快

方法:typeid='top' 或者typeid='asdas'任意字母不为空不为数字 写上这一个属性就可以了

{dede:arclist orderby='pubdate'  titlelen='28' row='7' typeid='top' }

如果是在文章页 这篇文章又是最新刚发布的,那么最新文章里就会包含这篇文章,想要去除这篇文章,可以加limit{dede:arclistorderby='pubdate'  titlelen='28'row='7'typeid='top'  limit='1,7'}

当然如果不是最新的文章,再次生成的时候还是有可能和当篇文章重复的

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展。

目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/65872.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-28
下一篇2023-02-28

发表评论

登录后才能评论

评论列表(0条)

    保存