1

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>

これを機能させるために私がしなければならないことを誰かが知っていますか?

助けていただければ幸いです。

4

2 に答える 2

1

PHPでは、HTMLリンクの前にhtmlを追加するだけです

<?php

またはその後

?>

通常の HTML として解釈されます。使うだけ

<script src="file goes here">

jquery スクリプトをリンクし、コードを次の場所に配置します。

<script></script>
于 2013-04-05T00:06:32.403 に答える
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
于 2013-04-05T00:06:38.537 に答える