ソーシャルメディアのSVGアイコンをページや投稿の種類に(プラグインを使用せずに)追加するのがベストプラクティスなのかどうか不思議でしたか?プラグインのアドバイスを必要とせずに、wordpress twentyseventeenソーシャルメディア共有アイコン。
WordPressのページと投稿に3つのカスタムフィールドを追加しました。 facebook、twitter、google plus fields私は、各ソーシャルメディアサイトに固有のSVGタグをWordPressに追加しました。ここ wordpress page admin screenshot
私は私はあなたがアイコンは、フロントページに表示されます見ることができるように
<header class="entry-header-hp">
<div class="page-title-homepage">
<?php the_title('<h2 class="entry-title">', '</h2>'); ?>
<nav class="social-naviation-news" role="navigation">
<div>
<ul>
<li>
<a href="http://www.facebook.com/sharer/sharer.php?s=100&p[url]=<?php echo urlencode(get_permalink()); ?>" target="_blank"><?php echo the_field('facebook'); ?>
</a>
</li>
<li>
<a href="https://twitter.com/intent/tweet?text=<?php echo urlencode(get_the_title()); ?>+<?php echo get_permalink(); ?>" target="_blank">
<?php echo the_field('twitter'); ?>
</a>
</li>
<li>
<a href="https://plus.google.com/share?url=<?php echo urlencode(get_permalink()); ?>" target="_blank">
<?php echo the_field('Google'); ?>
</a>
</li>
</ul>
</div>
</nav>
</div>
<div class="entry-meta">
<?php echo the_modified_date(); ?>
</div><!-- .entry-meta -->
<div class="edit-link">
<?php twentyseventeen_edit_link(get_the_ID()); ?>
</div>
</header><!-- .entry-header -->
を追加するソーシャル・シェアのアイコンを必要とする私のフロントページに追加したコードです。 https // staging.rockimages.com
これは良いアプローチですか、それとも問題が発生するのでしょうか?
感謝。 私は子供のテーマも使っています。私はWordpressでPHP関数を作成する方法を自分自身で教えようとしています。私は関数内で$ argsがどのように機能するかで少し失われます。 YouTubeやチュートリアルの提案はありますか? – ChrisH
よく機能するのは典型的なPHP関数です。 add_action()、add_filters()など。別の件名です。チュートリアルは自由に/有料でたくさんありますので、ただグーグルで何か間違ったことはありません。 StackOverflowには、既に解決済みの問題がたくさんあります。それ以外のプラットフォームを学ぶことがあなたの上にあり、私はあなたがそれをやりながら楽しむことを願っています。 :) – Musk