如何在Wordpress中显示帖子标题?

时间:2014-10-26 23:49:49

标签: wordpress

我想在以下javascript代码中生成wordpress帖子标题:我将此代码放在我的wordpress帖子的内容中。

<script charset="utf-8" type="text/javascript">
document.write('\x3Cscript type="text/javascript" charset="utf-8" src="http://adn.ebay.com/cb?programId=1&campId=5337203820&toolId=10026&customId=posttop&keyword=**POST-TITLE**&width=728&height=90&font=1&textColor=000000&linkColor=0000AA&arrowColor=8BBC01&color1=709AEE&color2=[COLORTWO]&format=ImageLink&contentType=TEXT_AND_IMAGE&enableSearch=y&usePopularSearches=n&freeShipping=n&topRatedSeller=y&itemsWithPayPal=n&descriptionSearch=n&showKwCatLink=n&excludeCatId=&excludeKeyword=&catId=177913%2C179767%2C1059&disWithin=200&ctx=n&autoscroll=n&flashEnabled=' + isFlashEnabled + '&pageTitle=' + _epn__pageTitle + '&cachebuster=' + (Math.floor(Math.random() * 10000000 )) + '">\x3C/script>' );

脚本的 keyword = 部分是我需要生成wordpress帖子标题的地方。我正在尝试keyword="<?php single_post_title(); ?>",但它没有生成wordpress帖子标题...不确定我是否在正确的轨道上。

任何帮助将不胜感激。请记住我是新手。如果我忘记提及的话请问。我会迅速作出回应。

非常感谢!

3 个答案:

答案 0 :(得分:1)

循环中的

请参阅if ( have_posts() )while,在while语句中使用此内容。

$title= get_the_title();

现在变量已设置,您可以稍后使用它,除非它被覆盖。

在你的js中:

keyword="<?php echo $title; ?>"

答案 1 :(得分:1)

//loop start

foreach($allnews as $news):
 $title=get_the_title($news->ID);

 //following code print your post title
 echo $news->post_title; 
 //also you can written
 keyword="<?php echo $title; ?>"

 endforeach; 
//end loop  

答案 2 :(得分:0)

对博客文章和普通网页有一种简单的方法。这是:

<?php the_title(); ?>