add_action("admin_init", "social_share_settings");
function add_social_share_icons($content)
{
$html = "Share on: ";
global $post;
$url = get_permalink($post->ID);
$url = esc_url($url);
if(get_option("social-share-facebook") == 1)
{
$html = $html . "Whatsapp";
}
答えて
wordpressにget_content
というような機能はありません。必要なのはget_the_content($more_link_text, $stripteaser)
です。現在の投稿の内容が返されます。 get_the_content
$ more_link_text (文字列)さらにテキストがある場合には(オプション)コンテンツのための
オプションパラメータ。 デフォルト:ヌル
$ stripteaser (ブール)(オプション)ストリップティーザーコンテンツよりテキストの前に。 デフォルト:false
参考:あなたはget_post_field('post_content', $post_id);
を使用することができ、特定の投稿の内容を取得したい場合はhttps://codex.wordpress.org/Function_Reference/get_the_content
は、特定のポストコンテンツ
を取得します。
参考:https://codex.wordpress.org/Function_Reference/get_post_field
UPDATE:あなたの新しい質問に応えて
。コンテンツをhrefリンクに出力しているので、ブラウザはスペースを%20にエンコードします。これは、URLにリテラルスペースを使用できないためです。
UPDATE 2
私はちょうどあなたがのWhatsAppする共有ボタンを作成している気づきました。以下は、whatsapp共有リンクを構成する別の方法です。そのメソッドを使用すると、文字列はデータ属性内にあるため、URLエンコードされません。私はあなたの方法もうまくいくと思います。なぜならwhatsappは%20をデコードする必要があるからです。注:URL内の文字列はURLエンコードされている必要があります。したがって、URLである間に& 20を削除することはできません。
<a href="whatsapp://send" data-text="Take a look at this awesome website:" data-href="">Share</a>
- 1. メインメニューURLをwordpressにslugの代わりにurlで追加するには?
- 2. do_shortcode( '[shortcode] $ content [/ shortcode]')の代わりに
- 3. Wordpressの - the_excerpt()が代わりに
- 4. WebKitの代わりにApple Watchが必要ですか? evaluateJavaScript()
- 5. Python TypeError - strの代わりにbytes-likeオブジェクトが必要です
- 6. トークンの構文エラー、代わりにFormalParameterが必要です
- 7. JavaScriptコンパイラでは、Visual Studioでは '==='の代わりに '==='が必要です
- 8. URLのGET値の代わりにカスタムwordpress URLリンクパラメータを使用する
- 9. Javascriptメニューの代わりにULとLIが必要
- 10. wordpressのcurl_setoptの代わりに
- 11. Wordpressのダウンロードページを開く代わりに
- 12. UINavigationControllerまたはUINavigationBarの代わりに、カスタムの高さが必要です
- 13. 識別子が必要で、代わりに '}'が表示されます。私は
- 14. javascriptエラー: 'html'が必要で、代わりに 'script'が見つかりました
- 15. 私のExcelの式で0の代わりにハイフンが必要です
- 16. WordPressでタグラインの代わりに "Home Tagline"が表示される
- 17. には、String.fromCharCodeの代わりに信頼できる代替手段が必要です
- 18. Xamarin__HttpClient__HttpResponseMessage-Content --- JSONの代わりにHTMLを取得
- 19. スタティックセルの代わりにカスタムテーブルビューセルをプロトタイプセルにする必要がありますか?
- 20. Digester3のDigesterLoader.createDigester(url)の代わりに
- 21. request.getパイソンのURLパスの代わりに、
- 22. URLのスペースの代わりにプラス
- 23. Appleのサブスクリプションの代わりに何かの提案が必要ですか?
- 24. アンスタックの代わりに必要なもの
- 25. TSQL:次の行の代わりに新しい列が必要です
- 26. JbossをIPの代わりにURL
- 27. URLエンコード "。" "返す" "%2e"の代わりに
- 28. com.google.appengine.repackaged *の代わりに何を使用する必要がありますか?
- 29. MERGEの代わりに一致する必要があります
- 30. scala.concurrent.Futureの代わりにakka.http.scaladsl.util.FastFutureを使用する必要がありますか?
私の答えは冗長なので、質問全体を編集するのではなく、実際に質問に追加の更新を加えるべきです。 – WizardCoder
ああ..もう一度編集します。私は本当に何をやるべきか混乱していました。これはコミュニティの最初の質問です。 – Ram
問題ありません。人々は通常、最初の質問の下にUPDATEというタイトルを追加します。これは私の答えで行ったのと同じです。 – WizardCoder