ITおじさん

ITと戦うおじさんの備忘録。PHPとWordPress頑張ってます。

ショートコードで属性の値を省略する

属性の順番が常に同じならできるかも [aaa name name]$atts[0]$atts[1]

WooCommerce日本語テーマ Japacartメモ 

日本語に対応したWordPressテーマ Japacart 商品サムネイルの下にカートに追加するボタンが無い。詳細ページへ行くのはわかりやすい。 ページ幅が100%にならない 一部英語のまま?(WooCommerce側の問題?) 【追記】テーマ販売アフィリエイトできる(ユーザ…

MW WP FORMを閲覧できる権限をユーザー毎に設定

各ユーザーIDでログインする MW WP FORMを複製して登録し直す。 下記実行で自分が複製したもの以外は見れなくなる。 ``` function my_remove_editor_caps(){ $role = get_role( 'editor' ); $role->remove_cap( 'edit_others_pages' ); //固定ページ $role->…

WordPress特定の管理画面で実行 $hook_suffix等

#WordPressの管理バーのメニューに $hook_suffix の値を表示 ``` function admin_bar_menu_hook_suffix( $wp_admin_bar ) { global $hook_suffix; if ( ! is_admin() ) return; $wp_admin_bar->add_menu(array( 'id' => 'hook-suffix', 'title' => '$hook_su…

WooCommerce Conditional 条件判定

WooCommerceで条件式作るとき if (class_exists('Woocommerce')) { $shop_id = wc_get_page_id('shop');} is_product_taxonomy() //https://docs.woocommerce.com/document/create-a-plugin/if ( in_array( 'woocommerce/woocommerce.php', apply_filters( '…

管理画面でカテゴリーを1つだけチェックできるように、不要なものを非表示

functions.php //***--- 管理画面用JS読み込み true=body直前 false=head //my_admin_script.jsはテーマファイル内/js/にアップロード function my_admin_script(){ wp_enqueue_script( 'my_admin_script', get_template_directory_uri().'/js/my_admin_scri…

管理画面に更新日枠を追加する

init.php 管理画面css読み込み //***--- 管理画面用JSとCSS読み込み true=body直前 false=head //my_admin_script.jsはテーマファイル内/js/にアップロード //my_admin_style.cssはテーマファイル内/css/にアップロード function my_admin_script(){ wp_enqu…

WP-PageNaviでページネーションがうまくいかない時

投稿(ブログ)アーカイブの1ページ表示数がサポートアーカイブの1ページ表示数を上回る時、サポートアーカイブの2ページ目からNot Foundになった ブログのpre_get_postsの設定を下記にしたら影響が無くなった 一応検索結果も除外(return) //メインルー…