ホーム
/
wordpress
-
WooCommerceですべての製品を1ページに表示
WooCommerceをこのストアで実行しています.デフォルトでは、クライアントが「すべて表示」ボタンを要求したページに12個の製品を表示します.これにより、ユーザーは他の製品にアクセスするためにページ付けを使用する必要がなくなります.ループを再実行するが、クエリを変更して「ページあたりの投稿数」を増やす、現在のページで実行できる関数はありますか?WooCommerceテンプレートファイルをざっと見てきましたが、これがどのように行われるかは明らかではありません.現在のページにphpGET変数を渡し、それをテストして、変更されたクエリを実行するかどうかを判断することを考えていました(ループの外側):<ahref="<?phpechoget_permalink($post->ID)."?showall=1";?>">Showall</a>そして、テンプレートファイルがループする前にこのようなものを用意します<?phpif($_GET['showall']=1){//somethingheretomodifythequery(wp_queryp...-
wp-query plugins
-
-
.jsファイルを子テーマにキューイングしたい
子テーマディレクトリにカスタム.jsファイルをキューに入れようとしました.子テーマのfunctions.phpに次のコードがあります/*Afterthis.youcanoverrideAccessibleZen'spluggablefunctionsoraddyourown.*Remember,doyourbesttostayaccessible!:)**/add_action('wp_enqueue_scripts','theme_enqueue_styles');functiontheme_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'));}この部分のみ...-
jquery javascript
-
-
ブログ投稿やタグページなどのパーマリンク構造のプレフィックスとして/ blog /を追加するにはどうすればよいですか?
ドメインのルートディレクトリにインストールされた完全なCMSとしてWordpress3.1.3を使用しています.組み込みのオプションを使用して、静的ページをホームページとして設定し、ブログをhttp://www.example.com/blogに設定しました.私が望むのは、単一のブログ投稿、カテゴリページ、アーカイブページ、タグページ、およびその他のブログ関連ページのリンク構造に/blog/の「プレフィックス」を付けることです.したがって、投稿のURLはwww.example.com/blog/post-titleになります.現在、正しく機能しているのはカテゴリページのみです.これは、.htaccesファイルに次の行を追加することで実現しました.RewriteRule^category/(.+)$http://www.example.com/$1[R=301,L]次に、Wordpressのパーマリンク設定ページでカテゴリベースを「ブログ」に設定しました.これにより、カテゴリページに次のURLが与えられます:www.example.com/blog/category-name(.htac...-
permalinks url-rewriting
-
-
wp-adminにカスタムスタイルシートを追加する
カスタムスタイルシートをWP-ADMIN領域で機能させるのに問題があります.plugins_url('style.css',__FILE__));プラグインにcssという名前のフォルダーを作成する必要がありますか、それとも.cssをwp-admin/cssディレクトリ?両方を試しましたが、うまくいかないようです.そしてどの値を__FILE__に置き換える必要がありますか?これらのものはちょっと新しいです./*ADDSSTYLESHEETONWP-ADMIN*/add_action('admin_enqueue_scripts','safely_add_stylesheet_to_admin');functionsafely_add_stylesheet_to_admin(){wp_enqueue_style('prefix-style',plugins_url('style.css',__FILE__));}/*ADDSMYCUSTOMNAVIGATIONBARONWP-ADMIN*/add_action('admin_head','custom_nav');functioncusto...-
wp-admin css
-
-
オプションページのチェックボックスとラジオボタンの使い方は?
私をバカと呼んでください、しかし私はそれをする方法を理解していません.テキスト入力の場合は、次のようにします.<inputtype="text"name="option_name"value="<?phpechoget_option('option_name');?>"/>次に、register_setting()を使用してworkdpressにフックします.次に、get_option('option_name')を介してその値を取得できます.チェックボックスとラジオボタンを使用してそれを行うにはどうすればよいですか?-
options
-
-
Functions.phpの関数のWordpressAjax URL
デスクトップアプリを持っており、$.getJSONを使用して、プラグインWPRESTAPIを使用してワードプレスサイトからデータを取得しています.これは正常に機能するので、functions.phpの関数に対してAjax呼び出しを行うこともできると思いますか?どうすればよいですか?私が見た例はどれもajaxURLを提供していません.これが何であるかを知るにはどうすればよいですか?次のコードがあります:Functions.php(サーバー上のワードプレスサイト内)//CalledbyAjaxfromApp-listthecontentsofthefoldersotheycanbedownloadedandstoredlocallyfunctionfolder_contents(){$folderPath=$_POST['path'];$files=array_diff(scandir($path),array('.','..'));print_r($files);return$files;die();}add_action('wp_ajax_my_action','folder_cont...-
jquery ajax
-
-
Facebookのような画像を制御するにはどうすればよいですか?
いくつかの投稿があるブログがあり、各投稿にはFacebookのいいねボタンが埋め込まれています.ボタンを押すとダイアログが開き、訪問者はFacebookでコメントを付けて投稿を共有できます.ただし、共有する場合、Facebookが選択する画像は一般的なメールアイコンであり、投稿のサムネイルではありません.共有時に使用される画像を制御するにはどうすればよいですか?-
facebook
-
-
カスタムテンプレートがテンプレートのドロップダウンに表示されない
Wordpress(マルチサイト)のテンプレートに問題があります.子テーマフォルダ(template-test.php)のルートにファイルを作成しました<?php/***TemplateName:Testtemplate**/?><?phpget_header();?><?phpget_footer();?>このテンプレートは、新しいページを作成するとき、または既存のページを編集するときに、テンプレートのドロップダウンに表示されません.ドロップダウンにあるのは「デフォルトテンプレート」だけです.これまでに試したこと:-テーマの無効化と有効化-パーマリンクをフラッシュします-ファイルのアクセス許可を確認してください-style.cssがテンプレートフォルダのルートにあるかどうかを確認します(そうです)別のWordpressインストールで同じファイルを試しましたが、問題なく動作します.-
pages templates page-template
-
-
開発中にキャッシュを回避するにはどうすればよいですか?
サイトへの変更の外観をテストするときに、すべてのキャッシュを防ぐ簡単な方法はありますか?WPスーパーキャッシュを使用しています.提供されているオプションを使用してキャッシュを削除し、ブラウザのキャッシュを削除しても、cssまたはウィジェットへの変更の一部が更新されません.ブラウザやコンピュータの切り替えなどの他の回避策を試しますが、以前にキャッシュされた形式ではなく、行った変更を確実に表示できる、より合理化されたワークフローが必要ですか?これに対する最善の解決策は何ですか?-
css cache development-strategy
-
-
wp initフックを使用して他のフックを呼び出しますか?
WordPressのテーマやプラグインの開発に応じたグッドプラクティスかどうか知りたいです.add_action('init','all_my_hooks');functionall_my_hooks(){//someinitializationstuffhereandthenadd_action('admin_init',-----);add_action('admin_menu',----);//morelikeso}ありがとう-
hooks customization init admin-init
-
-
匿名オブジェクトであるフィルターを削除するにはどうすればよいですか?
functions.phpファイルで、以下のフィルターを削除したいのですが、クラス内にあるため、その方法がわかりません.remove_filter()はどのようになりますか?add_filter('comments_array',array(&$this,'FbComments'));88行目こちら.-
filters oop
-
-
下位互換性を維持しながらプラグインを更新します:一般
既存のすべてのユーザーのプラグインを壊さずに、更新を私の公開プラグインにするにはどうすればよいですか.最初に、メインプラグインのクラス/名前空間を変更したいと思います.これは、メインプラグインが拡張するプラグインの他のクラスと同様にするためです.変更したいclasssome_class(){}からclassSome_Class(){}次に、クラス全体がインスタンス化され、グローバル変数に保存されます.global$some_class;$some_class=newsome_class();ここのどこかで、グローバルなしでクラスをインスタンス化する方法の良い例を見ました(もちろん、今は見つかりません、#doh).グローバルは、ユーザーがいくつかのテンプレートを追加/削除するために使用できます.テンプレートを操作するためにグローバルを使用している可能性のある人々のテーマを完全に壊すことなく、グローバルを取り除く方法はありますか?第3に、上記に関連して、メインのプラグインファイルが非常に大きくなったので、自分の正気のために分割したいと思います.ただし、some_templates()メソッ...-
plugin-development
-
-
外部クラスでremove_actionまたはremove_filter?
プラグインがそのメソッドをクラス内にカプセル化し、それらのメソッドの1つに対してフィルターまたはアクションを登録した場合、そのクラスのインスタンスにアクセスできなくなった場合、アクションまたはフィルターをどのように削除しますか?たとえば、これを行うプラグインがあるとします.classMyClass{function__construct(){add_action("plugins_loaded",array($this,'my_action'));}functionmy_action(){//dostuff...}}newMyClass();インスタンスにアクセスする方法がなくなったことに注意して、クラスの登録を解除するにはどうすればよいですか?これ:remove_action("plugins_loaded",array(MyClass,'my_action'));は正しいアプローチではないようです-少なくとも、私の場合は機能しなかったようです.-
actions filters
-
-
テーマファイルでテーマのstyle.cssを実際にリンクする必要がありますか
そこで、CSS用の一連のLESSファイルを使用してワードプレスのテーマを開発しています.これらは、コードキットを使用して、テーマのスタイリングに使用する結合されたミニフィードスタイルシートにコンパイルされます.ワードプレスのテーマには、コメントにテーマに関する情報を含むstyle.cssが必要であることを理解していますが、header.phpでこのstyle.cssをリンクする必要がありますか?確かに、テーマ情報だけを入れて、テーマフォルダにそのままにしておくことができます.私が実際に使用しているスタイルシートは、styles.cssやmain.cssなどと呼ぶことができます.誰かがこれを確認したり、これが悪い考えである理由を説明したりできますか?-
theme-development themes css
-
-
rel = "pingback"とは何ですか、そして私のウェブサイトでこれをどのように使用していますか?
これはばかげた質問かもしれませんが、実際にこのURLが何であるか知りたいですか?私のウェブサイトにあります.<linkrel="pingback"href="http://www.example.com/xmlrpc.php"/>私の質問は次のとおりです:これの用途は何ですか?このリンクで問題は発生しますか?-
pingbacks
-
-
WP4.2で導入された絵文字を無効にする
そこで、WP4.2では、基本的にJSやその他のジャンクをページ全体に追加する絵文字(スマイリー)が導入されました.一部の人々が衝撃を感じるかもしれない何か.これのすべてのインスタンスを完全に消去するにはどうすればよいですか?-
filters tinymce icon emoji
-
-
wp_queryを使用して、分類法で注文することは可能ですか?
私の質問は単純です.WP_Queryを使用して、tax_queryを使用して分類法でフィルタリングされたカスタムタイプの投稿を取得しています.今、私の問題はorderbytaxonomyをしたいのですが、ドキュメントとWebでの検索から、解決策が見つかりません.WP_Queryのorderbyを使用すると、カスタムメタフィールドでも多数のフィールドで並べ替えることができますが、分類法はサポートされていないようです.正しい方向へのポインタはありますか?ありがとうございました.-
custom-taxonomy wp-query taxonomy
-
-
カスタム分類法でグループ化されたカスタム投稿タイプですべての投稿を表示する
カスタム分類法でカスタム投稿タイプを使用するメンバーページで作業しています.私のカスタム投稿タイプはmemberと呼ばれ、カスタム分類法はmember_groupsと呼ばれます.すべてのメンバーを一覧表示したいのですが、それぞれのグループにグループ化します.明確にするために、私は35人のメンバーを9つのグループに分けました.同じクエリを9回行うのではなく、1回実行してグループ化し、Member1、Member4、Member11をグループ化します.「マーケティング」と呼ばれる1つのグループ.WP_Queryを使用して、投稿タイプmemberの下にあるすべての投稿を取得しています.さまざまな試みを試みましたが、成功しませんでした.どうすればそれを達成できますか?-
custom-post-types custom-taxonomy wp-query loop
-
-
jQuery AJAXを使用してファイルをインポート/アップロードするにはどうすればよいですか?
サーバーのajax関数がデータを処理できるように、AJAXにファイルを追加する際に問題が発生し続けます.デフォルトのアクション(フォーム要素に組み込まれている)と同じように$_FILESを渡すにはどうすればよいですか?HTMLフォーム<formid="frmImport"name="frmImport"method="post"enctype="multipart/form-data"><inputid="file_import"name="importData"type="file"/><br/><buttonid="btn_import"type="submit">Import</button></form>JavaScriptjQuery(document).ready(function($){//Thisisalreadysetupandsentfromtheserverside,andis//isusedtopreventunauthorizedusersfromuploadingdata.varimpo...-
php jquery ajax javascript uploads
-
-
エラー:call_user_func_array()は、パラメーター1が有効なコールバックであることを期待しています
ワードプレスを3.6にアップグレードした後、問題が発生しました.ウェブサイトの前面ではなくワードプレスの管理パネルに表示されるエラーについては、以下を参照してください.警告:call_user_func_array()は、パラメーター1が有効なコールバック、関数「regis_options」が見つからない、または406行目のwp-includes/plugin.phpに無効な関数名であると想定しています警告:ヘッダー情報を変更できません–571行目のwp-includes/option.phpで(出力はwp-includes/plugin.php:406で開始)によって既に送信されたヘッダー警告:ヘッダー情報を変更できません–572行目のwp-includes/option.phpで(出力はwp-includes/plugin.php:406で開始)によって既に送信されたヘッダー-
plugins errors
-