0
Jetpackの無限大のHTMLマークアップを変更する方法を知りたい。 私が見つかりました。infinity.js/WP-コンテンツ/プラグイン/ジェットパック/モジュール/無限スクロール/などは、以下のコードでのデフォルトのマークアップ:JetPackを変更するその他のHTML MarkUpをロードする
Scroller = function(settings) {
var self = this;
// Initialize our variables
this.id = settings.id;
this.body = $(document.body);
this.window = $(window);
this.element = $('#' + settings.id);
this.wrapperClass = settings.wrapper_class;
this.ready = true;
this.disabled = false;
this.page = 1;
this.offset = settings.offset;
this.currentday = settings.currentday;
this.order = settings.order;
this.throttle = false;
this.handle = '<div id="infinite-handle"><span><button>' + text.replace('\\', '') + '</button></span></div>';
this.click_handle = settings.click_handle;
this.google_analytics = settings.google_analytics;
this.history = settings.history;
this.origURL = window.location.href;
this.pageCache = {};
etc...
以上、このコードから次のコードを参照してください。私が変えたいものです。私は次のフックを使用して、それがうまく機能しているかのテキストを変更するために、別のスレッドで見つかった
this.handle = '<div id="infinite-handle"><span><button>' + text.replace('\\', '') + '</button></span></div>';
:
function filter_jetpack_infinite_scroll_js_settings($settings) {
$settings['text'] = __('Load more...', 'i18n');
return $settings;
}
add_filter('infinite_scroll_js_settings', 'filter_jetpack_infinite_scroll_js_settings', 100);
質問され、私が使用してthis.handle値を変更することができますテキストを変更するときと同じ方法ですか?あなたの助けを事前に
おかげで:)
私はJetPack infinitiスクロールモジュールを使用していますか? –
はい、ここで働いています。それはあなたのためにも働くでしょう。 –
カスタムinfinity.jsを使用してテーマにバンドルする必要がありますか? JetPack infinity.jsの機能の1つがWordPress側から変更されたとすると、infinity.jsを手動で更新する必要がありますか? フック経由で変更しても、デフォルトのinfinity.jsを使用する方法はありますか? –