我想在以下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帖子标题...不确定我是否在正确的轨道上。
任何帮助将不胜感激。请记住我是新手。如果我忘记提及的话请问。我会迅速作出回应。
非常感谢!
答案 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(); ?>