
Flickrなどの人気のある写真ホスティングからギャラリーをダウンロードするプラグインを探しているのが本当にうんざりしている場合は、繰り返します-それはギャラリーです(WPではデフォルトで個々の写真の挿入が有効になっています)。
当初、プラグインを選択する際の主要な基準の1つはその使いやすさでしたが、適切なオプションが見つからなかったため、すぐに気付くものを思いつくことにしました。
救済を準備するには、次の材料が必要です。
Functions.phpファイル
テーマの「magic」
functions.php
ファイルを開き、GalleriaスクリプトをjsDelivr CDNに接続します。
wp_register_script( 'galleria', '//cdn.jsdelivr.net/g/galleria@1.4.2(galleria.min.js+plugins/flickr/galleria.flickr.js)', false, false, false );
これを行う方法を理解するために、220行目のデフォルトのtwentyfifteenテーマの
functions.php
ファイルの例を示します。
functions.phpファイルの例 function twentyfifteen_scripts() {
ショートコードを呼び出すだけでスクリプトを接続する場合は、条件を追加します。
次に、GenerateWPサービスの
Shortratedes Generatorツールを使用して生成したファイルの最後に、ショートコード自体を挿入します。
そして最後にショートコード自体:
[flickr set="id__"]

考えられる問題
私が遭遇した唯一の問題はjQuery.noConflict()です。 Wordpressでは、jQueryライブラリにjQuery.noConflict()関数が付属しています。つまり、
jQuery.noConflict()行がjquery.jsファイルの最後に追加されます
(wp-includes / js / jquery / jquery.js )。 削除することができます-これは完全に正しいものではないか、コードを使用してCDNからjQueryに再接続します。
wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', '//cdn.jsdelivr.net/jquery/1.11.3/jquery.min.js', false, '1.11.3', false ); wp_enqueue_script( 'jquery' ); wp_deregister_script( 'jquery-migrate' ); wp_register_script( 'jquery-migrate', '//cdn.jsdelivr.net/jquery.migrate/1.2.1/jquery-migrate.min.js', array( 'jquery' ), '1.2.1', false ); wp_enqueue_script( 'jquery-migrate' );
長所
私の意見では、この決定の最も重要な要素は使いやすさです。 ほんの数行を実行できる場合でも、数千行のコードを記述する必要はありません。
ガレリアの
公式ドキュメントでより細かい設定を見つけることができます。
短所
http://schema.org/ImageGalleryマイクロマークアップをギャラリーに埋め込むことはできません。