我正在尝试向 WordPress 网站添加自定义“喜欢”按钮。
我在“wp_posts”表中添加了一个名为“post_likes”的额外列。
我正在努力解决的是是否有任何方法可以将此数据作为标准 WordPress 循环的一部分输出?
我从数据库中检索信息的代码:
function get_articles() {
$articles = array();
$query = mysql_query("SELECT `ID`, `post_title`, `post_likes` FROM `wp_posts`");
while (($row = mysql_fetch_assoc($query)) !== false) {
$articles[] = array(
'ID' => $row['ID'],
'post_title' => $row['post_title'],
'post_likes' => $row['post_likes']
);
}
return $articles;
}
输出这个的当前代码:
<?php
$articles= get_articles();
foreach ($articles as $article) { echo '<p><a href="#">Like</a> <span>', $article['post_likes'], '</span> Like this</p>'; }
?>
但我需要知道是否有办法将其添加为循环的一部分,这样我就可以使用缩略图、按类别过滤等。