芝麻web文件管理V1.00
编辑当前文件:/home/r5772835/public_html/rigato.ycreate.site/wp-content/themes/swell/lib/hooks/edit_core_html.php
の中に移動 & spanで囲む */ add_filter( 'wp_list_categories', __NAMESPACE__ . '\hook_wp_list_categories', 10, 2 ); function hook_wp_list_categories( $output, $args ) { $output = preg_replace( '/<\/a>\s*\(([0-9,]*)\)/', '
($1)
', $output ); if ( \SWELL_Theme::is_use( 'acc_submenu' ) ) { $span = '
'; $output = preg_replace( '/<\/a>([^<]*)
'; $output = preg_replace( '/<\/a>([^<]*)
の中に置換 */ add_filter( 'get_archives_link', __NAMESPACE__ . '\hook_get_archives_link', 10, 6 ); function hook_get_archives_link( $link_html, $url, $text, $format, $before, $after ) { if ( 'html' === $format ) { $link_html = '
' . $before . '
' . $text . '
' . $after . '
'; } return $link_html; } /** * リスト系ウィジェットにクラスを付ける */ add_filter( 'dynamic_sidebar_params', __NAMESPACE__ . '\hook_dynamic_sidebar_params' ); function hook_dynamic_sidebar_params( $params ) { foreach ( $params as $i => $param ) { if ( ! isset( $param['before_widget'] )) continue; $before_widget = $param['before_widget']; $is_list = false !== stripos( $before_widget, 'widget_categories' ) || false !== stripos( $before_widget, 'widget_archive' ) || false !== stripos( $before_widget, 'widget_nav_menu' ) || false !== stripos( $before_widget, 'widget_pages' ); if ( ! $is_list ) continue; $before_widget = str_replace( 'c-widget', 'c-widget c-listMenu', $before_widget ); $param['before_widget'] = $before_widget; $params[ $i ] = $param; } return $params; } add_filter( 'render_block_core/categories', __NAMESPACE__ . '\render_core_categories', 10, 2 ); function render_core_categories( $block_content, $block ) { $atts = $block['attrs'] ?? []; if ( ! isset( $atts['displayAsDropdown'] ) ) { $block_content = str_replace( 'wp-block-categories-list', 'wp-block-categories-list c-listMenu', $block_content ); } return $block_content; } add_filter( 'render_block_core/archives', __NAMESPACE__ . '\render_core_archives', 10, 2 ); function render_core_archives( $block_content, $block ) { $atts = $block['attrs'] ?? []; if ( ! isset( $atts['displayAsDropdown'] ) ) { $block_content = str_replace( 'wp-block-archives-list', 'wp-block-archives-list c-listMenu', $block_content ); } return $block_content; }