$89 GRAYBYTE WORDPRESS FILE MANAGER $37

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/inc/

HOME
Current File : /home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/inc//metas.php
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
function bopea_add_category_settings() {
	$jelly_header_id ='';
?>
	<tr class="form-field">
        <th valign="top" scope="row">
            <label for="category_color_options"><?php esc_html_e('Category Color', 'bopea-function'); ?></label>
        </th>
        <td>
            <input type="text" name="category_color_options" id="category_color_options" class="colorpicker" value=""/>          
        </td>
    </tr>
    <tr class="form-field jl_cat_image">
		<th scope="row" valign="top"><label><?php esc_html_e( 'Category background Image', 'bopea-function' ); ?></label></th>
		<td>			
			<div style="line-height:60px;">
				<input type="hidden" id="jelly_cat_header_image_id" name="jelly_cat_header_image_id" value="<?php echo esc_attr($jelly_header_id); ?>" />
				<span class="jelly_upload_header button"><?php esc_html_e( 'Add Category background Image', 'bopea-function' ); ?></span>
				<span class="jelly_remove_header button"><?php esc_html_e( 'Remove Image', 'bopea-function' ); ?></span>
			</div>
			<div id="jelly_cat_header" style="margin-top:-20px; width: 150px;"><img src="<?php echo esc_url(BOPEA_ADDONS_ASSETS.'images/none_image.png'); ?>" style="max-width: 150px;"/></div>
		</td>
	</tr>
	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top" style="display: none;"><label style="display: none;"><?php esc_html_e('Pagination Style', 'bopea-function'); ?></label></th>
		<td style="display: none;">
		<select name="jl_archive_pagination" style="margin-bottom: 20px; display: none;">
			<option selected="selected" value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
			<option value="number"><?php esc_html_e( 'Pagination number', 'bopea-function' ); ?></option>
			<option value="load_more"><?php esc_html_e( 'Pagination load more', 'bopea-function' ); ?></option>
			<option value="auto_load"><?php esc_html_e( 'Pagination infinite scroll', 'bopea-function' ); ?></option>
		</select>					
		</td>
	</tr>
	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top" style="display: none;"><label style="display: none;"><?php esc_html_e('Select Post Layout', 'bopea-function'); ?></label></th>
		<td>
		<select name="jl_archive_layout" style="margin-bottom: 20px;display: none;">
			<option selected="selected" value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
			<option value="archive1"><?php esc_html_e( 'Grid post 2 columns', 'bopea-function' ); ?></option>
			<option value="archive2"><?php esc_html_e( 'Grid post 3 columns', 'bopea-function' ); ?></option>
			<option value="archive3"><?php esc_html_e( 'Grid post 4 columns', 'bopea-function' ); ?></option>
			<option value="archive4"><?php esc_html_e( 'Post mian + list', 'bopea-function' ); ?></option>
			<option value="archive5"><?php esc_html_e( 'Post mix + list', 'bopea-function' ); ?></option>
			<option value="archive6"><?php esc_html_e( 'Post mian + grid', 'bopea-function' ); ?></option>
			<option value="archive7"><?php esc_html_e( 'Post list', 'bopea-function' ); ?></option>
			<option value="archive8"><?php esc_html_e( 'Post classic', 'bopea-function' ); ?></option>
			<option value="archive9"><?php esc_html_e( 'Post overlay 2 columns', 'bopea-function' ); ?></option>
			<option value="archive10"><?php esc_html_e( 'Post overlay 3 columns', 'bopea-function' ); ?></option>
			<option value="archive11"><?php esc_html_e( 'Post overlay 4 columns', 'bopea-function' ); ?></option>
			<option value="archive12"><?php esc_html_e( 'Post large overlay', 'bopea-function' ); ?></option>
			<option value="archive12"><?php esc_html_e( 'Post main + 2row overlay', 'bopea-function' ); ?></option>
		</select>					
		</td>
	</tr>
	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top"><label style="display: none;"><?php esc_html_e('Category Post Header Style', 'bopea-function'); ?></label></th>
		<td>
			<select name="bopea_cat_featured_op" style="margin-bottom: 20px; display: none;">
			<option selected="selected" value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
			<option value="style_1"><?php esc_html_e( '2 Columns header', 'bopea-function' ); ?></option>
			<option value="style_2"><?php esc_html_e( '3 Columns header', 'bopea-function' ); ?></option>
			<option value="style_3"><?php esc_html_e( '3 Grid header', 'bopea-function' ); ?></option>
			<option value="style_4"><?php esc_html_e( '5 Grid header', 'bopea-function' ); ?></option>
			<option value="style_5"><?php esc_html_e( '1 Main header', 'bopea-function' ); ?></option>
			<option value="style_6"><?php esc_html_e( 'None', 'bopea-function' ); ?></option>
			</select>			
		</td>
	</tr>
	<?php
}
add_action( 'category_add_form_fields', 'bopea_add_category_settings', 10,2 );
function bopea_edit_category_settings( $term, $taxonomy ) {
	$bopea_cat_featured_op  = get_term_meta( $term->term_id, 'bopea_cat_featured_op', true );
	$jl_archive_pagination  = get_term_meta( $term->term_id, 'jl_archive_pagination', true );
	$jl_archive_layout  = get_term_meta( $term->term_id, 'jl_archive_layout', true );
	$category_color_options 	= get_term_meta( $term->term_id, 'category_color_options', true );
	$category_image = '';
	$jelly_header_id ='';
	$jelly_header_id = absint( get_term_meta( $term->term_id, 'jelly_header_id', true ) );
	if ($jelly_header_id) {
		$category_image = wp_get_attachment_url( $jelly_header_id );
	}else {}
	?>
	<tr class="form-field">
        <th valign="top" scope="row">
            <label for="category-text"><?php esc_html_e('Category Color', 'bopea-function'); ?></label>
        </th>
        <td>
            <input type="text" name="category_color_options" id="category-text" class="colorpicker" value="<?php echo esc_attr($category_color_options); ?>"/>          
        </td>
    </tr>
    <tr class="form-field">
		<th scope="row" valign="top"><label><?php esc_html_e( 'Category background Image', 'bopea-function' ); ?></label></th>
		<td>
			<div style="line-height:60px;">
				<input type="hidden" id="jelly_cat_header_image_id" name="jelly_cat_header_image_id" value="<?php echo esc_attr($jelly_header_id); ?>" />
				<span class="jelly_upload_header button"><?php esc_html_e( 'Add Category background Image', 'bopea-function' ); ?></span>
				<span class="jelly_remove_header button"><?php esc_html_e( 'Remove Image', 'bopea-function' ); ?></span>
			</div>
			<div id="jelly_cat_header" style="margin-top:-20px; width: 150px;"><img src="<?php echo esc_url($category_image); ?>" style="max-width: 150px;" /></div>		
		</td>
	</tr>
	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top" style="display: none;"><label style="display: none;"><?php esc_html_e('Pagination Style', 'bopea-function'); ?></label></th>
		<td style="display: none;">
		<select name="jl_archive_pagination" style="margin-bottom: 20px; display: none;">
			<option <?php if(empty($jl_archive_pagination)){ echo 'selected="selected"'; } ?> value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_pagination === 'number'){ echo 'selected="selected"'; } ?> value="number"><?php esc_html_e( 'Pagination number', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_pagination === 'load_more'){ echo 'selected="selected"'; } ?> value="load_more"><?php esc_html_e( 'Pagination load more', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_pagination === 'auto_load'){ echo 'selected="selected"'; } ?> value="auto_load"><?php esc_html_e( 'Pagination infinite scroll', 'bopea-function' ); ?></option>
		</select>			
		</td>
	</tr>

	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top" style="display: none;"><label style="display: none;"><?php esc_html_e('Select Post Layout', 'bopea-function'); ?></label></th>
		<td>
		<select name="jl_archive_layout" style="margin-bottom: 20px;display: none;">
			<option <?php if(empty($jl_archive_layout)){ echo 'selected="selected"'; } ?> selected="selected" value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive1'){ echo 'selected="selected"'; } ?> value="archive1"><?php esc_html_e( 'Grid post 2 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive2'){ echo 'selected="selected"'; } ?> value="archive2"><?php esc_html_e( 'Grid post 3 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive3'){ echo 'selected="selected"'; } ?> value="archive3"><?php esc_html_e( 'Grid post 4 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive4'){ echo 'selected="selected"'; } ?> value="archive4"><?php esc_html_e( 'Post mian + list', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive5'){ echo 'selected="selected"'; } ?> value="archive5"><?php esc_html_e( 'Post mix + list', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive6'){ echo 'selected="selected"'; } ?> value="archive6"><?php esc_html_e( 'Post mian + grid', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive7'){ echo 'selected="selected"'; } ?> value="archive7"><?php esc_html_e( 'Post list', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive8'){ echo 'selected="selected"'; } ?> value="archive8"><?php esc_html_e( 'Post classic', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive9'){ echo 'selected="selected"'; } ?> value="archive9"><?php esc_html_e( 'Post overlay 2 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive10'){ echo 'selected="selected"'; } ?> value="archive10"><?php esc_html_e( 'Post overlay 3 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive11'){ echo 'selected="selected"'; } ?> value="archive11"><?php esc_html_e( 'Post overlay 4 columns', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive12'){ echo 'selected="selected"'; } ?> value="archive12"><?php esc_html_e( 'Post large overlay', 'bopea-function' ); ?></option>
			<option <?php if($jl_archive_layout === 'archive13'){ echo 'selected="selected"'; } ?> value="archive13"><?php esc_html_e( 'Post main + 2row overlay', 'bopea-function' ); ?></option>
		</select>					
		</td>
	</tr>

	<tr class="form-field" style="display: none;">
		<th scope="row" valign="top"><label style="display: none;"><?php esc_html_e('Category Post Header Style', 'bopea-function'); ?></label></th>
		<td>
			<select name="bopea_cat_featured_op" style="margin-bottom: 20px; display: none;">
				<option <?php if(empty($bopea_cat_featured_op)){ echo 'selected="selected"'; } ?> value=""><?php esc_html_e( 'Use Customizer Setting', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_1'){ echo 'selected="selected"'; } ?> value="style_1"><?php esc_html_e( '2 Columns header', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_2'){ echo 'selected="selected"'; } ?> value="style_2"><?php esc_html_e( '3 Columns header', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_3'){ echo 'selected="selected"'; } ?> value="style_3"><?php esc_html_e( '3 Grid header', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_4'){ echo 'selected="selected"'; } ?> value="style_4"><?php esc_html_e( '5 Grid header', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_5'){ echo 'selected="selected"'; } ?> value="style_5"><?php esc_html_e( '1 Main header', 'bopea-function' ); ?></option>
				<option <?php if($bopea_cat_featured_op === 'style_6'){ echo 'selected="selected"'; } ?> value="style_6"><?php esc_html_e( 'None', 'bopea-function' ); ?></option>
			</select>			
		</td>
	</tr>
	<?php }
add_action( 'category_edit_form_fields', 'bopea_edit_category_settings', 10,2 );
function bopea_category_setting_save( $term_id='', $tt_id='', $taxonomy='' ) {	
	if ( isset( $_POST['jelly_cat_header_image_id'] ) ) {
		update_term_meta( $term_id, 'jelly_header_id', absint( $_POST['jelly_cat_header_image_id'] ) );
	}
	if ( isset( $_POST['category_color_options'] ) ) {
		update_term_meta( $term_id, 'category_color_options', $_POST['category_color_options'] );
	}	
	if ( isset( $_POST['bopea_cat_featured_op'] ) ) {
		update_term_meta( $term_id, 'bopea_cat_featured_op', $_POST['bopea_cat_featured_op'] );
	}
	if ( isset( $_POST['jl_archive_pagination'] ) ) {
		update_term_meta( $term_id, 'jl_archive_pagination', $_POST['jl_archive_pagination'] );
	}
	if ( isset( $_POST['jl_archive_layout'] ) ) {
		update_term_meta( $term_id, 'jl_archive_layout', $_POST['jl_archive_layout'] );
	}
}
add_action( 'edit_term', 'bopea_category_setting_save', 10,3 );
add_action('create_category','bopea_category_setting_save');
?>


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
bbpress
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
function
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
woocommerce
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
cb.php
42.693 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
core.php
73.26 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
date-time.php
6.077 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
file.php
1.207 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
fonts-tax.php
3.68 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
fonts.php
17.657 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
header-footer.php
6.572 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
metas.php
12.807 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
sb.php
9.413 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
single-content.php
1.979 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF