ホーム WPプラグイン 標準記事

標準記事

WordPressサイトに簡単にトップに戻るボタンを追加する方法

サイトに長文が頻繁に掲載される場合、ユーザーエクスペリエンスを考慮して、トップに戻るボタンを追加する必要があります。この記事では、WordPressサイトにトップに戻るボタンを追加する方法を紹介します。 プラグイン版の方法 WordPressプラグインを使用する方法は、開封即食の方法で非常に簡単で、初心者の方に適しています。 WP…

2019年11月1日更新 約 8 分で読めます
简单给WordPress网站添加返回顶部按钮

サイトに長文が頻繁に表示される場合は、トップに戻るボタンを追加する必要があります。結局のところ、ウェブサイト構築ユーザーエクスペリエンスを考慮する必要があります。この記事では、WordPressサイトにトップに戻るボタンを追加する方法を紹介します。

プラグイン版 方法

使用WordPressプラグイン開封してすぐに使える方法で、非常に簡単で、初心者の方に適しています。

WPFront Scroll Top

WPFront Scroll Topプラグインを使用すると、簡単にgo to top(トップに戻る)ボタンを追加でき、カスタマイズ可能なオプションと複数のトップに戻るアイコンを備えています。WPFront Scroll Topプラグインには以下の機能があります。

特徴
ユーザーがページを下にスクロールしたときにボタンを表示します。
アニメーションを使用してページをトップにスクロールします。
ページ内の要素にリンクします。
URLリンクを使用して他のページに移動します。
テキスト、画像、またはFont Awesomeボタンを作成します。
任意の画像を設定します。
小型デバイスで非表示。
iframe上で非表示。
ページ/投稿フィルター。
自動非表示。
非同期JavaScript。

WPFront Scroll Topには非常に多くのボタンエフェクトが付属しており、カスタム画像もサポートしています。下図の通りです。

返回顶部按钮

WPFront Scroll Topをインストールした後、設定で有効にしてから使用する必要があります。JSの非同期読み込みをサポートしています。

プラグインのダウンロードURL:https://wordpress.org/plugins/wpfront-scroll-top/

To Top

To Topの設定は比較的簡単で、サポートされている機能は以下の通りです:

特徴
ユーザーがページを下にスクロールしたときにアイコンを表示
Customizerでリアルタイムプレビュー
アニメーションを使用してページをトップにスクロール
アイコン/画像の不透明度を設定
トップに戻るボタンにアイコン(ダッシュボード)または画像を設定
アイコンの場合、背景色、アイコン色、アイコンサイズ、アイコン形状(正方形から円形)を設定
任意の画像を設定
画像の幅を設定
アイコンの位置を設定
管理ページで上部ボタンを表示/非表示
自動非表示
小型デバイスで非表示

デフォルトでは3つのアイコンのみ表示され、アイコンの色は変更できますが、カスタマイズはできません。

to top

プラグインのダウンロードURL:https://wordpress.org/plugins/to-top/

Simple Scroll to Top Button

Simple Scroll to Top Buttonの設定も比較的簡単で、デフォルトで10種類のトップに戻るボタンデザインが付属しており、カスタム画像はサポートされていませんが、ボタンの形状、色、サイズなどを設定できます。

特徴

軽量で高速
明確なコーディング標準でコードを保護
多くの設定を備えた直感的なインターフェース
クロスブラウザ対応(最新のブラウザで問題なく動作)
すべての WordPress テーマと互換性あり
RTL(右から左)対応
翻訳対応

主な機能は以下の通りです

Retinaディスプレイ対応
FontAwesome統合(40のアイコン組み合わせが利用可能)
背景色変更機能(無制限の色)
シンボル色変更機能(無制限の色)
変更可能なボタンの背景とシンボル
変更可能なボタンサイズ
可変のスクロール持続時間
ボタンの有効/無効オプション
全サイトまたはトップページのみにボタンを表示するオプション
ページ上部での自動非表示ボタン
ライブプレビュー

Simple Scroll to Top Buttonのボタン効果は以下の通りです:

Simple Scroll to Top Button

プラグインのダウンロードURL:https://wordpress.org/plugins/simple-scroll-to-top-button/

Scroll Top

Scroll Topは非常にシンプルで、To Topと同様にカスタムCSSスタイルをサポートしています。

機能:
設定不要。
カスタムターゲット。
無限の色。
Retina対応(アイコンフォント)。
テキストまたはアイコンフォントを選択。
カスタマイズ可能なテキスト。
位置切り替え(左または右)。
お好みのアニメーションに変更。
カスタムCSSエリア

Scroll Topの効果は以下の通り:

Scroll Top

プラグインのダウンロードURL:https://wordpress.org/plugins/scroll-top/

WordPressプラグインライブラリで「got to top」または「back to top」を検索すると、さらに多くのトップに戻るプラグインが見つかります。機能はどれも似たり寄ったりなので、使えるものを選べばOKです。

次はコード版のWordPressサイトに戻るボタンを追加する方法です。

コード版の方法

コード版はネットで検索すると多くの方法がありますが、ここではNaibaサイトで現在使用している方法のみを共有します。

まず、back-to-top.jsという名前のファイルを新規作成し、内容は以下の通り:

jQuery( document ).ready(function($){
  var offset = 100,
      speed = 250,
      duration = 500,
      scrollButton = $('#topbutton');
  
  $( window ).scroll( function() {
    if ( $( this ).scrollTop() < offset) {
      scrollButton.fadeOut( duration );
    } else {
      scrollButton.fadeIn( duration );
    }
  });
  
  scrollButton.on( 'click', function(e){
    e.preventDefault();
    $( 'html, body' ).animate({
      scrollTop: 0
    }, speed);
  });
});

また、ここをクリックしてgithubから直接ダウンロード(プロキシが必要な場合があります)

作成後、jsファイルをテーマファイルのjsディレクトリにアップロードします。

次にこのjsファイルを読み込みます。方法は2つあり、1つはテーマのfunctions.phpで読み込む方法、もう1つはテーマのフッターファイルに直接追加する方法です(Naibaはこちらを使用)。

テーマ関数で参照する場合は、関数ファイルfunctions.phpに以下のコードを挿入します。

/**
 * 引用JS文件
 */
function themeslug_add_button_script() {
  wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/js/back-to-top.js', array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'themeslug_add_button_script' );

/**
 * 网页添加返回按钮
 */
function themeslug_add_scroll_button() {
  echo '<a href="#" id="topbutton"></a>';
}
add_action( 'wp_footer', 'themeslug_add_scroll_button' );

また、Code Snippetsを使用して追加することもできます。 上記のコードは、一方で安全性が高く、またテーマを変更してもコードが引き続き機能し、再追加する必要がないという利点があります(ただし、テーマ変更後はjsファイルをアップロードするか、絶対アドレスに自分で修正する必要があることに注意してください)。

フッターファイルを修正して参照する場合は、footer.phpに以下のコードを挿入します。

<a href="#" id="topbutton"></a>
<script type='text/javascript' src="https://blog.naibabiji.com/wp-content/themes/twentytwelve/js/back-to-top.js "></script>

上記コードのhttps://blog.naibabiji.com/wp-content/themes/twentytwelve/js/back-to-top.jsは、ご自身の実際のアドレスに変更してください。

最後にCSSスタイルを追加します。

テーマのCSSファイルstyle.cssに、以下のコードを追加します。

#topbutton {
  position: fixed;
  display: none;
  height: 40px;
  width: 40px;
  line-height: 40px;
  right: 15px;
  bottom: 15px;
  z-index: 1;
  background: #000000;
  border-radius: 2px;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}

#topbutton:after {
  content: "\2191";
}

すべて完了したら、フロントエンドをリフレッシュして効果を確認できます。

ボタンが„↑“記号の場合、„▲“に変更するには\2191を\25B2に修正します。

4.2/5 - (4票)
前の記事 WordPress コメントボックスに背景テキストを追加するチュートリアル 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 RamNodeでIPを変更する方法 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: