WordPress

WordPressの開発者および管理者向けのQ&A

1
jqueryの後にスクリプトをロードするにはどうすればよいですか?
function load_my_script(){ wp_register_script( 'my_script', get_template_directory_uri() . '/js/myscript.js', 'jquery' ); wp_enqueue_script( 'my_script', 'jquery'); } add_action('wp_enqueue_scripts', 'load_my_script'); myscript.jsがjqueryの前に読み込まれているのはなぜですか?そして、どのようにしてjqueryの後にロードするのですか? ありがとう。

1
単純にadd_filterを使用できるときにadd_actionを使用する価値はありますか?
ワードプレスのコードを調べたところ、add_actionの次の定義が見つかりました。 function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } なぜ私たちは自分自身で実行できる別の関数を呼び出すために1つのCPUサイクルを浪費しているのか、そして同じものに対して2つの異なる関数名を覚える必要がないのです。
10 hooks 

1
include_onceの代わりに関数ファイルでget_template_part()を使用する必要がありますか?
テーマチェックプラグインを使用して、テーマのエラーと推奨事項を確認しています。header.phpやindex.phpなどのテーマファイルでget_template_part()を使用していますが、functions.phpではinclude_once()テーマを使用していますチェックはこれらを指していない、それはfunctions.phpに含まれているwidgets.phpファイルで使用されるinclude_onceを指しています 私の質問は、すべてのinclude_once()およびinclude()の代わりにget_template_part()を使用するか、頻繁に使用するマークアップのみを取得するためにそれを使用するかです。get_template_part()の使用のみをお勧めしますが、ベストプラクティスと推奨事項に従うことが好きです。 前もって感謝します。

1
wp_register_sidebar_widgetとregister_widgetの違いは何ですか?
それらの違いは何ですか?いつ使用する必要がありますか? 私が使用しているwp_register_sidebar_widget今、それが正常に動作していますが、私はオンラインregister_widgetとクラスを使用してウィジェットを作成する方法についてのチュートリアルをたくさん見てきた、私のウィジェットのほとんどはオプションはので、私はに固執すべきである必要はありませんwp_register_sidebar_widgetか、私が使用する必要がありますregister_widgetフォームがなくても? 前もって感謝します。

2
すべてのユーザーと管理者に管理者編集パネルとメタボックスの位置と可視性を設定する
私のWP 3.3のセットアップには、いくつかの投稿タイプと、カスタムカスタムフィールドプラグイン(多くのメタボックスを作成する)と、SEOメタボックスパネル、ScribuのPosts2Posts接続などの他のプラグインを含むカスタマイズされた編集パネルが含まれます。 問題は、これらのパネルの表示順序が非常にランダムであることが多いことです(高度なカスタムフィールドが何らかの並べ替えを提供している場合でも、他のプラグインにはそれがなく、メタボックスを変更する必要があるため、常に機能するとは限りません)ポストのタイプに応じた位置)。 現在、Wordpressでは、適切な権限を持つ各管理者/ユーザーが、編集パネルのメタボックスを希望どおりに配置することができます。しかし...すべての管理者が自分で手配する必要があります!! デフォルト/固定の順序を準備する方法、または特にsuperadminまたは1人の管理者にEVERYBODYのパネル位置を設定させる方法はありませんか? 私には少なくとも4人の管理者といくつかの編集者/作成者がいます...パネルをそれぞれのアカウントでログインするように設定するのは意味がありません...愚かで時間がかかり、ワードプレスに精通していないユーザーを混乱させます。 。 私のケースに役立つプラグインまたはコードスニペットはありますか? ありがとうございました

4
特定の投稿形式のget_postsのみ
私の「通常の」投稿フォーマットの記事のみ(リンク、脇書き、引用などのフォーマットではない)のアーカイブリストを作成しようとしています。 has_post_format( 'standard' )以下のコードに、または同様のものをどのように実装しますか? get_posts特定の形式タイプのみを要求するクエリを見つけることができませんでした。 <?php // Get the posts $myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC'); ?> <?php foreach($myposts as $post) : ?> <?php // Setup the post variables setup_postdata($post); $year = mysql2date('Y', $post->post_date); $month = mysql2date('n', $post->post_date); $day = mysql2date('j', $post->post_date); ?> <p> <span class="the_article"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </span> …

3
admin ajaxリクエストがdie()で0を返す
だから私はこの設定を管理エリアのAJAX呼び出しに使用しています(このように): add_action( 'admin_head', 'ajaxPerNgg' ); function ajaxPerNgg(){ ?> <script type="text/javascript" > jQuery(document).ready(function() { jQuery("#message").remove(); jQuery("#errore a#attivo").click( function(){ var data = { action: 'my_action' }; jQuery.post(ajaxurl, data, function(response) { if(response == "attivato") jQuery("#errore a#inattivo").attr("id","completato").html("Attivato"); else jQuery("#errore a#inattivo").attr("id","attivo").html("Attivalo ora"); }); } ); }); </script> <?php } add_action('wp_ajax_my_action', 'my_action_callback'); function my_action_callback() { echo …
10 wp-admin  ajax 

1
ページネーションを使用した複数のWP_Queryループ
これについては他にもいくつか質問があります(そしてWP_Queryのページ分割は多くの人にとって大きな質問のようです)、それを機能させる方法を正確に絞り込もうとしています。 次のコードをページ分割して、単一のカスタムループを作成できます。 // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( 'showposts' => 2, 'paged' => $paged ); $wp_query->query($args); while ($wp_query->have_posts()) : $wp_query->the_post(); // The Post the_title(); echo '<br>'; the_category(' '); the_excerpt(); echo '<hr>'; endwhile; // http://codex.wordpress.org/Function_Reference/paginate_links#Examples $big = 999999999; $pag_args = array( 'base' => …

3
Ajaxごとに読み込まれた投稿に対してコメントを機能させるにはどうすればよいですか?
現在、ajaxを使用して単一の投稿をロードしています。投稿の読み込みは問題ありませんが、コメントを読み込めません。これが私のコードです: 投稿を読み込むJavaScript: <script> $(".view_post").click(function(e) { e.preventDefault(); postid = $(this).attr("rel"); $.ajax({ url:"/wp-admin/admin-ajax.php", type:'POST', data:'action=posts_open&postid='+postid, success: function(html){ $("#b_contentwrapper").empty(); $("#b_contentwrapper").append(html); } }); }); </script> javascriptはfunctions.phpを次のように処理します。 function implement_posts() { //<?php get_template_part( 'loop', 'single' ); die(); } これが私が実際に投稿コンテンツをロードするコードです: <?php $linkid = "p=".$_POST["postid"]; $posti = new WP_Query($linkid); $posti->the_post(); echo "Time: "; the_time('F jS, Y'); echo "<br …
10 posts  comments  ajax 

1
ユーザーテーブル-user_nameとnicename
誰かが、usersテーブルのuser_nameフィールドとuser_nicenameフィールドの違いや使い方を説明できますか?彼らはそうであり、同じように振る舞います。 ウェブ検索でたくさんの投稿を見つけましたが、それらは古いバージョンのwpにのみ関連しています。


5
media_sideload_image()でアップロードした後に$ image_idを取得します
画像をアップロードして、投稿の注目画像に設定したい。私が試したのはこれです: $image_id = media_sideload_image($image_url, $post_id, $post_id); update_post_meta($post_id, '_thumbnail_id', $image_id); ただし、media_sideload_image()は返されませんimage_idが、レンダーHTMLイメージが返されます。どうすれば入手できimage_idますか?
10 uploads 

1
.mobiおよび.epub形式のアップロードおよびダウンロードを許可する方法
ダウンロード可能な製品を販売しています。 必要なファイルデータを保持するカスタムメタボックスを作成しました。これにより、.docファイルと.pdfファイルをカスタムメタに正常にアップロードできます... ただし、.mobiと.epubをアップロードしようとすると、ファイルがアップロードされません... ダウンロードリンクをたどってファイルもダウンロードしようとすると、問題が発生するのではないかと思いますが、その橋を渡ったら橋を渡ります。 これに関するどんな助けも素晴らしいでしょう。
10 uploads 

1
カスタム分類管理ページからタグクラウドを削除する方法
私が分類法を登録するとき、私はそれを隠すかもしれないと思ったこれを持っています: 'show_tagcloud' => false デフォルトのカテゴリページにはタグクラウドが表示されないので、カスタム分類ページがなぜ無効になるのですか? register_taxonomy('gmc_region', 'recipe', array( 'labels' => array( 'name' => _x( 'Regions', 'taxonomy general name' ), 'singular_name' => _x( 'Region', 'taxonomy singular name' ), 'popular_items' => __( 'Popular Regions' ), 'search_items' => __( 'Search Regions' ), 'all_items' => __( 'All Regions' ), 'parent_item' => __( 'Parent Region' …

1
開発、テスト、リリース
Wordpressサイトをどのように開発し、テストし、デプロイして有効にしますか? 特にデータベースが関係している場合は特に、私が見つけることは常に少し問題があります。主に、テストサイトでは、まったく新しいデータベースを展開する必要があるため、すべてのリンクがライブサイトではなく、テストサイトのURL。 同様に、最後にバグを修正したり何か新しいものを開発したりする必要があるときにユーザーがアップロードしたアップロードは、テストサイト全体にコピーする必要があります。 他の人はそれをどのように行うのですか?あなたはただのに我慢していますか?役立つバージョン管理システムを使用していますか? ありがとう
10 testing 

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