【发布时间】:2013-01-27 15:12:04
【问题描述】:
我正在尝试为我的博客 (WordPress) 制作一个小插件,但是我遇到了以下两个问题。
我想从插件中获取自定义类别中的最新三篇文章,但现在只获取最后一篇并复制了三遍。我该如何解决这个问题?
我想制作动态标题。这意味着我希望能够从管理控制面板更改插件的标题。我怎样才能做到这一点?
更新:
感谢各位,我设法显示了帖子图片,但它没有显示在正确的位置。
这是正确的 HTML
<li>
<div class="projects">
<ul class="projects sticker">
<li><h2><?php the_title(); ?></h2></li>
<li><p><a href="">details</a></p></li>
</ul>
<img src="" />
</div>
</li>
这就是它现在的显示方式
<li>
<div class="projects">
<ul class="projects sticker">
<li><h2><?php the_title(); ?></h2></li>
<li><p><a href="">details</a></p></li>
</ul>
</div>
基本上我得把img标签放在list和div里面。
这是我目前的代码
$args = array('numberposts' => '3', 'category' => $cat_id);
$recent_posts = wp_get_recent_posts($args);
foreach ($recent_posts as $recent ) {
echo '<a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >'
.'<li>' .'<div class="projects-wrapper">' .'<ul class="projects-sticker">' .'<li>' .'<h2>' . $recent["post_title"] .'</li>' .'</h2>' .'<li><p><a href="">details</a></p></li></ul>' .'<img src="'.the_post_thumbnail('thumbnail').'" />' .'</div>' .'</li>'.'</a>';
【问题讨论】:
-
执行 print_r($rand_posts) 并看到您的 3 个帖子,但您所做的只是重复相同的内容。而 foreach 循环遍历 3 个帖子的结果
-
你能把自己说清楚点吗。对不起,php不是我的强项。
标签: php html wordpress content-management-system