<?php
if (!function_exists('pavo_shortcode')) {
function pavo_shortcode($tag, $callback) {
add_shortcode($tag, $callback);
}
}
if (!function_exists('pavo_add_taxonomy')) {
function pavo_add_taxonomy($taxonomy, $object_type, $args = array()) {
register_taxonomy($taxonomy, $object_type, $args);
}
}
if (!function_exists('pavo_un_taxonomy')) {
function pavo_un_taxonomy($taxonomy) {
unregister_taxonomy($taxonomy);
}
}
if (!function_exists('pavo_add_post_type')) {
function pavo_add_post_type($post_type, $args = array()) {
register_post_type($post_type, $args);
}
}
if (!function_exists('pavo_un_post_type')) {
function pavo_un_post_type($post_type) {
unregister_post_type($post_type);
}
}
if (!function_exists('pavo_add_widget')) {
function pavo_add_widget($widget) {
global $wp_widget_factory;
$wp_widget_factory->register($widget);
}
}
if (!function_exists('pavo_un_widget')) {
function pavo_un_widget($widget) {
global $wp_widget_factory;
$wp_widget_factory->unregister($widget);
}
}
if (!function_exists('pavo_add_meta')) {
function pavo_add_meta($id, $title, $callback, $screen = null, $context = 'advanced', $priority = 'default', $callback_args = null) {
add_meta_box($id, $title, $callback, $screen, $context, $priority, $callback_args);
}
}
if (!function_exists('pavo_add_action_meta_boxes')) {
function pavo_add_action_meta_boxes($callback, $priority = 10, $accepted_args = 1) {
add_action('add_meta_boxes', $callback, $priority, $accepted_args);
}
}
function awebani_add_meta($type, $callback, $priority = 10, $accepted_args = 1) {
$action_name = "add_meta_" . $type;
if (has_action($action_name)) {
add_action($action_name, $callback, $priority, $accepted_args);
}
}
if (!function_exists('_is_elementor_activated')) {
function _is_elementor_activated() {
return defined('ELEMENTOR_VERSION') ? true : false;
}
}
/**
* Is elementor plugin installed.
*/
if (!function_exists('_is_elementor_installed')) {
/**
* Check if Elementor is installed
*
* @since 1.0.0
*
* @access public
*/
function _is_elementor_installed() {
return (file_exists(WP_PLUGIN_DIR . '/elementor/elementor.php')) ? true : false;
}
}