タグ付けされた質問 「jquery」

jQueryは、高速で簡潔なJavaScriptライブラリであり、HTMLドキュメントのトラバース、イベント処理、アニメーション、Ajaxインタラクションを簡素化して、迅速なWeb開発を実現します。jQueryはWordPressに含まれており、テーマ開発者とプラグイン開発者の両方が利用できます。

6
迷惑な「JQMIGRATE:Migrate is…」というWordPress 4.5への更新後のコンソール
なぜ常に通知があるのか​​、 JQMIGRATE:Migrateがインストールされている、バージョン1.4.0 load-scripts.phpテーマをWordPress 4.5に更新したときにコンソールでポイントし、どのように削除できますか? これはエラーではありませんが、コンソールに常に表示されており、その意味が実際にはわかりません。何かを更新する必要がありますか、コードに何らかの変更を加える必要がありますか? OCDを少し持っているかもしれませんが、通常、サイトを検査するときに、コンソールの問題を示すエラーと実際の通知を表示するのが好きです...
53 jquery  notices 

3
$ WordPressでjQueryを使用して定義されていません
$「jQuery」を切り替えることができ、すべてが期待どおりに動作するため、jQueryがロードされていることを知っていますが、これを修正できない場合、これは厄介なスクリプトになります このスクリプト: jQuery(document).ready(function(){ $("ul.vimeo_desc_feed li a").click(function(){ alert($(this).attr('href')); return false; }) }); エラーを生成します $ is not a function このスクリプト: jQuery(document).ready(function(){ jQuery("ul.vimeo_desc_feed li a").click(function(){ alert(jQuery(this).attr('href')); return false; }) }); 正常に動作します。
32 jquery 

5
jQueryを必要とするフッターにJavaScriptスニペットを追加する方法
このコードを使用してjqueryを必要とするワードプレスのフッターにスクリプトファイルを追加できることを知っています。 <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> しかし、ファイルではなく、jqueryインラインの通常のスニペットだけを追加したい場合はどうでしょう。どのようにこれを行うことができます。 編集 このスクリプトを使用してフッターに何かを追加できることは知っています。 <?php function myscript() { ?> <script type="text/javascript"> // This depends on jquery </script> <?php } add_action('wp_footer', 'myscript'); しかし、使用するスクリプトをどのように指定するには、jqueryを実行する必要があります。


2
ajaxurlがフロントエンドで定義されていません
前面にajaxformを作成しようとしています。私はコードを使用しています jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); 私はエラーが発生しています Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 管理バックエンドで同様のコードを使用すると動作します。ajaxリクエストを処理するにはどのURLを使用する必要がありますか?

6
ワードプレスにjquery-ui効果を正しく含める方法
私はワードプレスのテーマにjquery uiエフェクト(より具体的にはシェイクエフェクト)を含めようとしています。これまでのところ、jQueryスクリプトを含めることしかできませんでしたが、uiスクリプトを配置する場所とそれらをキューに入れる方法については、まったく手がかりがありません。 これは私が持っているコードです。それは明らかに機能しません: <?php wp_enqueue_script("jquery"); ?> <?php wp_enqueue_script("jquery-ui-core"); ?> <?php wp_head(); ?> <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" /> <script type="text/javascript"> var $j = jQuery.noConflict(); $j(document).ready(function() { $j("#manita-imagen").mouseover(function(){ //$j(this).animate({ opacity: "hide" }) // alert('asd'); $j(this).effect("shake", { times:3 }, 300); }); }); </script> ご協力いただきありがとうございます!

2
jqueryバージョンを更新する
WordPressバージョン4.7.2を実行しています。jQueryバージョン1.12を使用します。このバージョンをより高いバージョンに更新する必要があります。以前に新しいバージョンに置き換えましたが、WordPressコアをアップグレードすると再び1.12に置き換えられます。WordPressが永続的に使用するjQueryのバージョンを変更するにはどうすればよいですか?
24 jquery 

1
キャッシュとCookieのこのソリューションは問題を引き起こすでしょうか?
まったく一般的ではないが、人気のあるWPキャッシングソリューションとCookie(この場合は標準のWPコメントCookie)との相互作用に関する前例のない問題から、暫定的なソリューションを思い付きました。私のソリューションは、キャッシュファイルの提供に対する、あまり明確に定義されていない「既知のユーザー」例外にも関係しています。それが使用可能かどうかにかかわらず、それを説明し、おそらくそれが悪いアイデアである理由を学ぶことは、一般的に有益であると考えています。 WP Super Cache、W3 Total Cache、Comet Cacheでメソッドをテストしました。この問題の調査中に私が詳細に故障したのはWPスーパーキャッシュ(以下「WPSC」)であったため、これを主な例として使用します。 バックグラウンド 訪問者がコメントできるようにWP標準のコメントスレッドが設定されている場合、登録ユーザーではなくログインしているコメント作成者にはコメントCookieが設定され、実際のコメント権限はさらにチェックされます。私が最も一般的な構成だと思うのは、コメンターが名前とメールアドレスだけを提供する必要があることです。これらは2つのブラウザCookie(通常comment_author_ . COOKIEHASH、および)内に保存されますcomment_author_email_ . COOKIEHASH。COOKIEHASHユーザーオプションに従って定義されます。 新しく生成されたファイルを「既知のユーザー」に配信するように設定されている場合、WPSCはいくつかのチェックに基づいてキャッシュファイルを提供するかどうかを決定します。後者は主comment_author_に、特定のユーザーに対して特定または一意に識別されないCookie がブラウザに存在することによって識別されますCOOKIEHASH(通常、サイトオプションに記録される「siteurl」のMD5エンコードバージョンではありません)。 wp-cache-phase1.php LL371-383のWPSCコードの重要な部分と思われるものは、RegExパターンを使用して文字列を取得し、Cookieを循環させます。 $regex = "/^wp-postpass|^comment_author_"; if ( defined( 'LOGGED_IN_COOKIE' ) ) $regex .= "|^" . preg_quote( constant( 'LOGGED_IN_COOKIE' ) ); else $regex .= "|^wordpress_logged_in_"; $regex .= "/"; while ($key = key($_COOKIE)) { if ( preg_match( …

6
フッターにコアjQueryをエンキューしますか?
私は自分でこれを持っているfunctions.phpファイルと私はフッターに負荷へのjQueryを取得することはできません。includesフッターの罰金にファイルをロード、しかし。他に何をする必要がありますか? function starter_scripts() { wp_enqueue_style( 'starter-style', get_stylesheet_uri() ); wp_enqueue_script( 'jquery', '', '', '', true ); wp_enqueue_script( 'includes', get_template_directory_uri() . '/js/min/includes.min.js', '', '', true ); } add_action( 'wp_enqueue_scripts', 'starter_scripts' );

3
ドラッグアンドドロップjQuery UI Sortablesフロントエンドレイアウトエディターの状態を保存する方法
jQuery UI Sortableを使用して、フロントエンドのポストレイアウトエディターを構築しています。 投稿は、背景画像の上に300x250ピクセルのボックスで配置されます。投稿はWordPress管理者を使用して作成および編集されますが、サイト管理者がフロントエンドのドラッグアンドドロップインターフェイスを使用してボックスの順序を調整できるようにしたいと思います。 ドラッグアンドドロップの並べ替え可能な部分は動作していますが、ボックスの状態(順序)を保存する方法を考え出す必要があります。理想的には、状態をオプションとして保存し、クエリに組み込むことができるようにしたいと思います。 投稿のクエリは、カスタムメタボックスからデータを取得して個々のボックスレイアウトを決定する単純なWP_Queryです。 $args= array( 'meta_key' => 'c3m_shown_on', 'meta_value'=> 'home' ); $box_query = new WP_Query($args); ?> <ul id="sortable"> <?php while ($box_query->have_posts()) : $box_query->the_post(); global $post; global $prefix; $box_size = c3m_get_field($prefix.'box_size', FALSE); $box_image = c3m_get_field($prefix.'post_box_image', FALSE); $overlay_class = c3m_get_field($prefix.'overlay_class', FALSE); if ( c3m_get_field($prefix.'external_link', FALSE) ) { $post_link = …


3
JavaScriptファイルを特定の投稿やページに追加する最も効率的な方法は?
最も効率的な方法は、投稿やページ専用のjavascriptファイルを追加することです。 ここに私が思いついたいくつかの解決策があります: HTML編集ビューに切り替えて、JavaScriptをそこに投稿します(かなり悪い解決策) キーと値のペアでその投稿/ページの特定のJavaScriptを含むカスタムフィールド footer.phpで、現在のページに応じてJavaScriptファイルをロードします(ただし、多くの条件につながります) ちなみに、JavaScriptファイルはページ間で共有されません。これは、現在表示しているものに文字通り固有のものです。 何かご意見は?

1
.jsファイルを子テーマにエンキューしたい
子テーマディレクトリでカスタム.jsファイルをキューに入れようとしました。 子テーマのfunctions.phpで、次のコードを見つけます /* After this. you can override Accessible Zen's pluggable functions or add your own. * Remember, do your best to stay accessible! :) * */ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_script( 'custom-script.js', 'js/custom-script.js', array('jquery') ); wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( 'parent-style' …

5
メタボックスでWordpress 3.5 Media Uploaderを使用していますか?
これは可能ですか? 新しいアップローダーの仕組みが大好きです。私はそれが他の方法がしたようにjQuery呼び出しに関係していると推測しています。 編集 これは私が現在使用しているコードです jQuery(document).ready(function($) { $('.custom_upload_image_button').click(function() { imageField = $(this).prev('input'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); }); window.send_to_editor = function(html) { imgurl = $(html).attr('href'); $(imageField).val(imgurl); tb_remove(); }; $('.clear_field').click(function() { var defaultImage = jQuery(this).parent().siblings('.custom_default_image').text(); jQuery(this).parent().siblings('.custom_upload_image').val(''); return false; }); });
16 jquery  uploads 

6
jQueryおよびJavaScriptファイルを正しく含める方法
私は今、次のコードでそれをやっています: function uw_load_scripts() { // De-register the built in jQuery wp_deregister_script('jquery'); // Register the CDN version wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false); // Load it in your theme wp_enqueue_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'uw_load_scripts' ); これは機能しますが、これをすべての人、または管理者以外のすべての人に対して行う必要があります(したがって、バックエンドはWordPressバージョンを使用しますか?): if (function_exists('load_my_scripts')) { function load_my_scripts() { if (!is_admin()) { wp_deregister_script( 'jquery' ); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.