• 解決済 hikarizm

    (@hikarizm)


    ワードプレス初心者です。
    ワードプレスの固定ページで作成したURLをDiscordに投稿した際表示される、「サイトのタイトル」「ニックネーム」を非表示にしたいのですが、その方法はありますでしょうか?

    使用しているテーマはTCD DROPです。
    別のフォーラムでニックネームは何とかなりそうだと思ったのですが、サイトのタイトルがどうすれば非表示にできるかが分かりません。
    どう調べていいのかもわからず困り果てていたのでこちらで質問させていただきました。
    .phpの触り方すらわかっていないので、プラグインで対応できるならそちらでしたいです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 hikarizm

    (@hikarizm)

    おそらく解決(自分がしたい見た目に)できたので共有と、動いてはいますがコードの確認をしていただきたいので残します。

    まずユーザーネームですが、プラグインのDisable Embedsを入れて非表示にできました。

    上部の小さく出るサイトのタイトルは外観 > テーマファイルエディタ > テーマのための関数(functions.php)の最下部に以下のコードを追加しました。

    // Discord対策:サイト名(og:site_name)を強制的に削除する
    function force_remove_og_site_name_start() {
    ob_start( function( $buffer ) {
    return preg_replace( '/<meta property="og:site_name".*?>/is', '', $buffer );
    });
    }
    add_action( 'wp_head', 'force_remove_og_site_name_start', 1 );

    function force_remove_og_site_name_end() {
    if ( ob_get_length() ) {
    ob_end_flush();
    }
    }
    add_action( 'wp_head', 'force_remove_og_site_name_end', 99999 );

1件の返信を表示中 - 1 - 1件目 (全1件中)

このトピックに返信するにはログインが必要です。