前後ナビにクラスをつける
previous_posts_link、next_posts_link にクラスをつける。 add_filter( 'previous_posts_link_attributes', 'add_prev_posts_link_class' ); function add_prev_posts_link_class() …
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
previous_posts_link、next_posts_link にクラスをつける。 add_filter( 'previous_posts_link_attributes', 'add_prev_posts_link_class' ); function add_prev_posts_link_class() …
https://wordpress.org/plugins/last-viewed-posts/ 今後このプラグインが更新されるかどうかは不明ですが、覚書として。 一覧で10件取得。投稿タイプを限定しているので、if (get_post_type($value) === ‘property’ && get_post…
検索フォームの動作の都合上、「すべての~」が選択されている必要が生じたため。 add_action( 'save_post_property', 'set_taxonomy_on_publish', 10, 2); function set_taxonomy_on_publish($post_id) { $areas …
子ターム(子カテゴリー)のみにチェックを入れて投稿した時に、親ターム(親カテゴリー)にもチェックを入れて保存する。 add_action('save_post', 'assign_parent_terms', 10, 2); function assign_parent_terms($post_id, $post){ …
サブフィールドのデフォルト値を設定ずみで並び替えてほしくない場合など、Advenced Custom Fields の繰り返しフィールドの並び替えを禁止する方法。 add_action('admin_footer', function() { ?> <script>jQuery(document).ready(funct…
aもbも必須項目ではないが、aに入力があるときはbも入力して欲しいので、aに入力があったらbを必須項目としてチェックしたい。 function my_required_data( $validation, $data ) { $aaa = $data['aaa']; if( isset( $aaa ) && !empty(…
カテゴリー・タームに、出力時に文字数制限をつけるのではなく、追加・入力時に制限をつけたい。 add_action('admin_footer', function() { ?> <script>jQuery('.taxonomy-xxxxx input#tag-name').attr('ma…
これは、使用するテーマによっても違うのかもしれないが、 全体の設定で在庫管理あり・個別の在庫管理なしで、「在庫なし」を選択すると、一覧と詳細両方に「在庫なし」が表示され、 個別の在庫管理ありで、在庫がゼロになると詳細ページのみ「在庫なし」が表示される。 これを、個別の在庫管理ありで、在庫がゼロになったときに一覧にも「在庫なし」を表示したい。 *Out of …