0
此代碼顯示WordPress最新的3篇文章。但是,在鏈接之後,每個鏈接都會連接到最近的帖子,而不是與摘錄相關的帖子。我需要摘錄鏈接才能連接到關聯的完整文章。MySql Query for WordPress最近的帖子需要鏈接到個人帖子
我沒有編碼,我意識到它已被棄用。我也嘗試WP最近的帖子功能和短碼不工作。 PHP代碼很混亂,導致很多問題。我對MySql的知識非常有限。
$sql = mysql_query("SELECT * from wp_term_relationships where term_taxonomy_id = '3' ORDER BY object_id DESC LIMIT 3 ");
while ($row = mysql_fetch_assoc($sql))
{
$object_id = $row['object_id'];
$sql_posts = mysql_query("SELECT * From wp_posts where ID = '$object_id' AND post_status = 'publish' AND post_type = 'post' ORDER BY ID DESC LIMIT 3");
while($row_posts = mysql_fetch_assoc($sql_posts))
{?>
<div class=" gaming_news_col col-lg-4 col-md-4 col-sm-4">
<h4><a href="<?php the_permalink() ?>"><?php echo $row_posts['post_title'];?></h4>
<p><?php
$content = $row_posts['post_content'];
$post_content = myTruncate($content, 150, " ");
echo $post_content;
?></p>
感謝您的回覆,但這不是我想要做的。我想截斷爲150個字符的摘錄。我需要能夠爲每個摘錄附加一個固定鏈接,以打開另一個窗口並顯示整個帖子。目前永久鏈接僅打開最新帖子。我希望所有3個截斷的摘錄都可以打開帶有關聯完整文章的頁面的鏈接。那有意義嗎? –
使用echo get_permalink();以獲得與特定ID相關聯的鏈接。把它放在你想要的任何html標籤內。我希望這有幫助。 @TaraBriscoe – 2016-01-21 14:02:00
當我添加echo get_permalink();它顯示了鏈接,但它仍然是所有3段摘錄後最新帖子的相同鏈接。我之前用一個按鈕連接了它,但它有同樣的問題。我是否必須爲每個單獨的term_taxonomy_id重複整個sql查詢序列,以便爲每個摘錄獲取正確的固定鏈接?必須有一個更簡單的方法。 –