私は非常に簡単な質問をします(私は願っています)。 WooCommerce WordPressサイトの[ショッピング]ページに表示されている商品の数を編集しようとしていますが、これまでのところすべての試みが失敗しています。私はあなたがfunctions.php
ファイルにdd_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
を入れることができると述べるいくつかのドキュメンテーションに出会いました、しかし私はPHPファイルを見つけることができません。
FTPクライアントでroot WP
フォルダー、/wp-content/plugins/woocommerce
フォルダー、/wp-content/plugins/woocommerce/includes
フォルダー、/wp-content/plugins/woocommerce/templates/
フォルダーをすべて検索しましたが、何も見つかりませんでした。
それはどこにある?
Woocommerceは プラグイン です。 functions.php
ファイルは Theme コンポーネントで、テーマの起動時にWordPress Coreによって自動的にロードされます。
Woocommerce、またはその他のプラグインにはfunctions.php
という名前のファイルがありますが、そのようなファイルは必須ではなく、そのファイルにコードを追加することを提案するときにここや他の場所で通常参照されるfunctions.php
ではありませんプラグインで使用される名前はCoreによって自動ロードされませんが、プラグインコードによってロードされる必要があります。
Woocommerce themes があり、おそらくfunctions.php
がありますが、functions.php
は必須のテーマファイルではありません。
Woocommerce用の機能ファイルを作成することをお勧めします。あなたのテーマフォルダにあるfunctions4woo.phpのようなファイル。おそらくあなたはWCにより多くの機能を追加する必要があり、それらが異なるファイルの中にあれば作業がより簡単になるでしょう。だからあなたはWoocommerceに役立つWordpressのfunctions.phpとfunctions4woo.phpを持つことになります。
こうするには、functions.phpに以下を追加する必要があります。
// WOOCOMMERCE FUNCTIONS
function functions4woo()
{
// Here we load from our includes directory
// This considers parent and child themes as well
locate_template( array( 'functions4woo.php' ), true, true );
}
add_action( 'after_setup_theme', 'functions4woo' );
// END WOOCOMMERCE FUNCTIONS
私は物事を整理するために私はこのように好む。
あなたのプロジェクトに頑張ってください。
H.