我试图将Jquery放入PHP文件中。当我输入HTML文件时,我需要放置一个完美的Twitter提要,但是我无法在homepage.php文件中使用它。
我创建了单独的javascript文件并尝试回显脚本,但我没有运气。
这是php文件:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.twitter.feed.js"></script>
<script type="text/JavaScript">
$(document).ready(function() {
$('#twitter-feed').dcTwitterFeed({
id: '#thepaulmac',
tweetId: 'thepaulmac',
retweets: false,
replies: false,
avatar: false,
results: 20,
images: 'small'
});
});
</script>
<?php get_header(); ?>
<div id="twitter-feed"></div>
有谁知道我必须做些什么才能让它发挥作用?
我很感激任何帮助。
答案 0 :(得分:1)
使用php,你可以在HTML链接之前添加html
<?php
或之后
?>
它将被解释为普通的HTML。只需使用
<script src="file goes here">
链接jquery脚本,并将代码放入:
<script></script>
答案 1 :(得分:0)
正如@nathan hayfield建议的那样,你可以把它放在PHP标签之外。如果你想在PHP标签内部使用echo或print,那么你可以这样做:
echo '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.twitter.feed.js"></script>';
或者你可以使用这种语法,当我有一个带引号和单引号的字符串时,我经常这样做:
$extra_js = <<<EXTRAJS
<script type="text/JavaScript">
$(document).ready(function() { // using first example from the site you mentioned
$('#twitter-feed').dcTwitterFeed({
id: '#designchemical',
tweetId: 'designchemical'
});
});
</script>
EXTRAJS;
echo $extra_js; // or pass it to a function or whatever