Compare commits

..

2 Commits

Author SHA1 Message Date
jorge 9dfc4c4c8e moved jquery to plugin 2024-01-14 16:44:46 +01:00
jorge 07bcae19e2 adding jquery to frontend 2024-01-14 13:27:23 +01:00
6 changed files with 22 additions and 54 deletions

View File

@ -21,20 +21,9 @@ get_header();
<section id="filteredfunds" class="xarxaprod-filtered-funds xarxaprod-ajuts-filtrats"> <section id="filteredfunds" class="xarxaprod-filtered-funds xarxaprod-ajuts-filtrats">
<aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-filtre-ajuts"> <aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-filtre-ajuts">
<?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); if ( is_plugin_active( 'xarxaprod-wp-plugin/xarxaprod-wp-plugin.php' ) ) { // if plugin active do?>
<script type="text/javascript">
<!-- https://stackoverflow.com/a/48314274 -->
(function($) {
$('.fund-filter').ready(function() {
$('.xarxaprod-titol-opcions').click(function() {
$(this).siblings(".filter").toggle();
});
});
})(jQuery);
</script>
<?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?> <?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?>
<?php } //end if is_plugin_active ?>
</aside> </aside>
<content class="archive-posts <?php xarxaprod_class_posttype(); ?>"> <content class="archive-posts <?php xarxaprod_class_posttype(); ?>">

View File

@ -127,20 +127,26 @@ require get_template_directory() . '/inc/widgets-register.php';
/** /**
* Enqueue scripts and styles. * Enqueue scripts and styles.
*/ */
function xarxaprod_scripts() { function xarxaprod_theme_scripts() {
wp_enqueue_style( 'xarxaprod-style', get_stylesheet_uri(), array(), _S_VERSION ); wp_enqueue_style( 'xarxaprod-style', get_stylesheet_uri(), array(), _S_VERSION );
//https://developer.wordpress.org/reference/functions/wp_enqueue_style/#comment-2056 //https://developer.wordpress.org/reference/functions/wp_enqueue_style/#comment-2056
//wp_enqueue_style('main-styles', get_template_directory_uri() . '/css/style.css', array(), filemtime(get_template_directory() . '/css/style.css'), false); //wp_enqueue_style('main-styles', get_template_directory_uri() . '/css/style.css', array(), filemtime(get_template_directory() . '/css/style.css'), false);
//wp_enqueue_style( 'xarxaprod-style', get_stylesheet_uri(), array(), filemtime(get_stylesheet_uri() . 'style.css'), false); //wp_enqueue_style( 'xarxaprod-style', get_stylesheet_uri(), array(), filemtime(get_stylesheet_uri() . 'style.css'), false);
wp_style_add_data( 'xarxaprod-style', 'rtl', 'replace' ); wp_style_add_data( 'xarxaprod-style', 'rtl', 'replace' );
// https://stackoverflow.com/a/24994304
// deregister default jQuery included with Wordpress
//wp_deregister_script( 'jquery' );
// register our jQuery minified from theme directory
//wp_enqueue_script('jquery', get_template_directory_uri().'/js/jquery.min.js', array(),'3.7.1',true);
wp_enqueue_script( 'xarxaprod-navigation', get_template_directory_uri() . '/js/navigation.js', array(), _S_VERSION, true ); wp_enqueue_script( 'xarxaprod-navigation', get_template_directory_uri() . '/js/navigation.js', array(), _S_VERSION, true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' ); wp_enqueue_script( 'comment-reply' );
} }
} }
add_action( 'wp_enqueue_scripts', 'xarxaprod_scripts' ); add_action( 'wp_enqueue_scripts', 'xarxaprod_theme_scripts' );
/** /**
* Implement the Custom Header feature. * Implement the Custom Header feature.
@ -184,9 +190,3 @@ require get_template_directory() . '/inc/archive-title.php';
* Functions to add admin styles * Functions to add admin styles
*/ */
require get_template_directory() . '/inc/admin-style.php'; require get_template_directory() . '/inc/admin-style.php';
/**
* Function to add filter in xarxaprod-ajut custom post
*/
// moved to plugin on 2023 01 05
//require get_template_directory() . '/inc/xarxaprod-ajut-filter.php';

View File

@ -34,7 +34,7 @@
if( has_custom_logo() ): if( has_custom_logo() ):
$image = wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'full' ); $image = wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'full' );
?> ?>
<a href="https://xarxaprod.cat" title="Xarxa d&rsquo;espais de procucció i creació de Catalunya" class="custom-logo-link"><img class="custom-logo" src="<?php echo esc_url( $image[0] ); ?>" /></a> <a href="<?php echo site_url(); ?>" title="<?php echo get_bloginfo('name') . ' // ' . get_bloginfo('description'); ?>" class="custom-logo-link"><img class="custom-logo" src="<?php echo esc_url( $image[0] ); ?>" /></a>
<?php <?php
endif; endif;
if ( is_front_page() && is_home() ) : if ( is_front_page() && is_home() ) :

2
js/jquery.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -39,20 +39,7 @@ get_header();
<aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-fitre-ajuts"> <aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-fitre-ajuts">
<?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); if ( is_plugin_active( 'xarxaprod-wp-plugin/xarxaprod-wp-plugin.php' ) ) { // if plugin active do?> <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); if ( is_plugin_active( 'xarxaprod-wp-plugin/xarxaprod-wp-plugin.php' ) ) { // if plugin active do?>
<!-- https://stackoverflow.com/a/48314274 -->
<script type="text/javascript">
(function($) {
$('.fund-filter').ready(function() {
$('.xarxaprod-titol-opcions').click(function() {
$(this).siblings(".filter").toggle();
});
});
})(jQuery);
</script>
<?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?> <?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?>
<?php } //end if is_plugin_active ?> <?php } //end if is_plugin_active ?>
</aside> </aside>

View File

@ -22,19 +22,9 @@ get_header();
if ( get_post_type( get_the_ID() ) == 'xarxaprod-ajut'){ ?> if ( get_post_type( get_the_ID() ) == 'xarxaprod-ajut'){ ?>
<section id="filteredfunds" class="xarxaprod-filtered-funds xarxaprod-ajuts-filtrats"> <section id="filteredfunds" class="xarxaprod-filtered-funds xarxaprod-ajuts-filtrats">
<aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-fitre-ajuts"> <aside id="fundsfilter" class="xarxaprod-filter-funds xarxaprod-fitre-ajuts">
<?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); if ( is_plugin_active( 'xarxaprod-wp-plugin/xarxaprod-wp-plugin.php' ) ) { // if plugin active do?>
<script type="text/javascript">
<!-- https://stackoverflow.com/a/48314274 -->
(function($) {
$('.fund-filter').ready(function() {
$('.xarxaprod-titol-opcions').click(function() {
$(this).siblings(".filter").toggle();
});
});
})(jQuery);
</script>
<?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?> <?php xarxaprod_ajuts_filters_form(); // function defined in the plugin ?>
<?php } //end if is_plugin_active ?>
</aside> </aside>
<?php } elseif ( in_category ( 'faq' ) ) { ?> <?php } elseif ( in_category ( 'faq' ) ) { ?>
<section id="filteredsearch" class="xarxaprod-searched-query xarxaprod-search-faqs"> <section id="filteredsearch" class="xarxaprod-searched-query xarxaprod-search-faqs">