OwlCyberSecurity - MANAGER
Edit File: metabox-fields-portfolio-related.php
<?php /** * Add metabox options for portfolio * * * @package Auxin * @license LICENSE.txt * @author averta * @link http://averta.net/phlox/ * @copyright (c) 2010-2024 averta */ function auxpfo_metabox_fields_portfolio_related_metadata(){ $model = new Auxin_Metabox_Model(); $model->id = 'portfolio-related'; $model->title = __('Related Portfolio', 'auxin-portfolio'); $model->css_class = 'aux-portfolio-related-tab'; $model->fields = array( array( 'title' => __('Display Related Portfolios', 'auxin-portfolio'), 'description' => __( 'Enable it to display related porfolios section on single portfolio page.'), 'id' => '_display_related', 'dependency' => '', 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ) ), array( 'title' => __('Label of Related Section', 'auxin-portfolio'), 'description' => __('Specifies the label of related items section.', 'auxin-portfolio'), 'id' => '_related_posts_label', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'text', 'default' => '' ), array( 'title' => __('Related Items Type', 'auxin-portfolio'), 'description' => __( 'Specifies the appearance type for related portfolio element.'), 'id' => '_related_posts_preview_mode', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'grid' => __('Grid', 'auxin-portfolio'), 'carousel' => __('Carousel', 'auxin-portfolio'), ) ), array( 'title' => __('Number of Columns', 'auxin-portfolio'), 'description' => '', 'id' => '_related_posts_column_number', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), '2' => '2', '3' => '3', '4' => '4' ) ), array( 'title' => __('Align Center', 'auxin-portfolio'), 'description' => __( 'Enable it to make related portfolios section text center.'), 'id' => '_related_posts_align_center', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ) ), array( 'title' => __('Full Width Related Section', 'auxin-portfolio'), 'description' => __( 'Enable it to make related portfolios section full width.' ), 'id' => '_related_posts_full_width', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ) ), array( 'title' => __('Snap Related Items', 'auxin-portfolio'), 'description' => __( 'Enable it to remove space between related portfolio items.' ), 'id' => '_related_posts_snap_items', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ) ), array( 'title' => __('Display Portfolio Categories', 'auxin-portfolio'), 'description' => __( 'Enable it to display the categories of each portfolio item in related portfolios section.'), 'id' => '_related_posts_display_taxonomies', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ) ), array( 'title' => __('Display The Button Under Related Items', 'auxin-portfolio'), 'description' => __('You can specific to show the button under related items'), 'id' => '_related_posts_all_items_btn_display', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __('Theme Default', 'auxin-portfolio'), 'yes' => __('Yes', 'auxin-portfolio'), 'no' => __('No', 'auxin-portfolio'), ), ), array( 'title' => __('Link the Button Under Related Items To', 'auxin-portfolio'), 'description' => __('Whether to display a button bellow related items section in order to direct visitors to portfolio archive page or not. You can link the button to the portfolio archive page or a custom page, or hide the button.'), 'id' => '_related_posts_all_items_url_type', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ), array( 'id' => '_related_posts_all_items_btn_display', 'value' => array('default', 'yes'), 'operator'=> '' ) ), 'type' => 'select', 'default' => 'default', 'choices' => array( 'default' => __( 'Theme Default', 'auxin-portfolio'), 'archive' => __( 'Archive page', 'auxin-portfolio' ), 'custom' => __( 'Custom URL', 'auxin-portfolio' ), ), ), array( 'title' => __('Custom Link for Related Items Button', 'auxin-portfolio'), 'description' => __('A custom link for the button under related items section.'), 'id' => '_related_posts_all_items_url_type_custom', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ), array( 'id' => '_related_posts_all_items_btn_display', 'value' => array('default', 'yes'), 'operator'=> '' ), array( 'id' => '_related_posts_all_items_url_type', 'value' => array('custom'), 'operator'=> '' ), ), 'type' => 'text', 'default' => '', ), array( 'title' => __('Custom label for Related Items Button', 'auxin-portfolio'), 'description' => __('A custom label for the button under related items section.'), 'id' => '_related_posts_all_items_btn_label', 'dependency' => array( array( 'id' => '_display_related', 'value' => array('default', 'yes'), 'operator'=> '' ), array( 'id' => '_related_posts_all_items_btn_display', 'value' => array('default', 'yes'), 'operator'=> '' ), ), 'type' => 'text', 'default' => '' ), ); return $model; }