2017-01-21 13 views
1

私は自分のページのURLをdata-sumome-share-url="pageurlhere"に追加する必要があります。動的に私のページのURLをhtmlソーシャルシェアリンクに追加する

私は現在、使用しています:<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

しかし、それは働いていませんの?完全なコードは次のよう:

<div data-sumome-share="Facebook" data-sumome-share-url="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" data-sumome-share-text="Great article, check it out..." class="social-icons" id="facebook_icon"><img src="https://www.moneynest.co.uk/wp-content/uploads/2017/01/facebook-white.png" height="20px" class="social-image-align" >share<span data-sumome-share-count="share"></span></div> 

ライブデモが

私は、テストページを設定している - here。 クリックでのテキスト: '共有'は、共有リンクとして現在のページのURLにエコーしているphpを使用して、Facebook、Twitter、またはLinkedIn共有のいずれかをクリックして読み込む必要があります。

私の気に食いのためのお詫び私はPHPがとても新しいです。

+0

あなたのコードは正しいです、それは私のために正常に動作します。例:localhost/test.phpで試してみましたが、データsumone-shareはhttp://localhost/test.phpで埋められました – aperpen

+0

*しかし動作しませんか?* - 何が動作していないか説明する必要があります。何を手に入れますか?また、どのような種類のファイルを編集していますか?すなわち、「以下のようなフルコード」は、どのファイルを参照するか? –

+0

申し訳ありません - https://www.moneynest.co.uk/testing-social-icons/をご覧ください。「共有」というテキストが表示されます。これは、Facebook、Twitter、LinkedInのいずれかの共有を読み込む必要があります(あなたがクリックした3つ)を共有リンクとして現在のページのURLにエコーします。 –

答えて

0

私はそれを理解しました。

これは正解でした。私が実行していたSumoMeプラグイン(ソーシャルシェアを開始するために使用されていた)に起因するものです。

SumoMeがアクティブなURLをプルするので、私はエコーを必要としないため、data-sumome-share-url=""を削除しました。

サム

関連する問題