twitter web intents でつぶやく
と
【twitter】つぶやくボタン(Web Intents 方式で)
を参考に
ボタンを押したらツイートできるようにします
この方法のメリットは
twitter APIをつかうときのように
キーの取得などがいらないことです
まずは、home.php の
ツイートリンクができるようにコードを書き換えます
href="<?php echo get_page_link(35);?>”
のままだと、お店一覧画面にとぶので
ツイートするようにリンクを書き換えます
href="https://twitter.com/intent/tweet”
同様に、投稿画面でのツイートも可能にします
投稿画面でのみツイートできるように
footer.php で条件分岐で指定してあるので
<li><a href=“#" data-icon="edit">tweet</a></li>
を
<li><a href="https://twitter.com/intent/tweet" data-icon="edit">tweet</a></li>
というように変更します
これで tweet ボタンをクリックすると
ツイートできるようになります
今回の変更で footer.php のソースは
</div>
<div data-role="footer" <?php if(is_single()):?>data-position="fixed"<?php endif;?>>
<?php if(is_single()):?>
<div data-role="navbar">
<ul>
<li><a href="tel:<?php echo post_custom("tel")?>" data-icon="phone">電
話</a></li>
<li><a href="http://maps.google.com/maps?q=<?php echo post_custom("Address")?>" data-icon="location">地図</a></li>
<li><a href="https://twitter.com/intent/tweet" data-icon="edit">tweet</a></li>
</ul>
</div>
<?php endif; ?>
</div>
Copyright 2015 <?php if(date_i18n('Y')!=2015){
echo '- ';
echo date_i18n('Y');
} ?><br>
<?php bloginfo('name'); ?>
</div>
</div>
<?php wp_footer(); ?>
</body>
</html>
となります