wp_strip_all_tags('FAQ by category'), 'post_content' => '[faq_by_category]', 'post_status' => 'publish', 'post_author' => 1, 'post_type' => 'page', ); $page_id = wp_insert_post($my_post); add_option('faq_cat_page', $page_id); add_option('allow_rating_faq', 1); add_option('on_UNINSTALL_REMOVE_ALL_DATA', 2); add_option('empty_faq_message', 'This FAQ is empty!'); } } register_activation_hook(__FILE__, 'AFAQCBC_q_a_faq_activation_plugin'); } /* * في لوحة تحكم الإداره داخل صفحة الاسئلة انشاء فلتره للأسئلة عن طريق إظهار الأسئلة الخاصه بفاق معين او كاتيقوري معينه وموضعها اعلى الجدول الخاص بعرض الاسئلة في لوحة التحكم */ if( ! function_exists( 'AFAQCBC_q_a_faq_filter_cars_by_taxonomies' ) ) { function AFAQCBC_q_a_faq_filter_cars_by_taxonomies($post_type, $which) { if ('question' !== $post_type) return; $taxonomies = array('faqs', 'faqscategory'); foreach ($taxonomies as $taxonomy_slug) { $taxonomy_obj = get_taxonomy($taxonomy_slug); $taxonomy_name = $taxonomy_obj->labels->name; $terms = get_terms($taxonomy_slug); ?> taxonomy == 'faqs' || $screen->taxonomy == 'faqscategory') { wp_enqueue_script('open-menu-parent', plugins_url('assets/js/admin_menu.js', __FILE__), array('jquery')); } } } /* * لجلب الصورة الخاصه للتصنيف في كل التيمبليت */ if( ! function_exists( 'AFAQCBC_get_category_image' ) ) { function AFAQCBC_get_category_image($term_id, $col = 12) { $image_id = get_term_meta($term_id, 'showcase-taxonomy-image-id', true); if ($col == 12) { $image_size = 'large'; } else if ($col == 6) { $image_size = 'medium_large'; } else { $image_size = 'medium'; } $img = wp_get_attachment_image_src(absint($image_id), $image_size); return $img['0']; } } /* * لوضع اسم الفاق والكاتيقوري فوق اسم السؤال لما تدوس على اقرأ المزيد */ if( ! function_exists( 'AFAQCBC_q_a_faq_title_update' ) ) { function AFAQCBC_q_a_faq_title_update($title, $id = null) { if ($id != null) { //$post_type = get_post_type($id); $post = get_post($id); $post_id = get_the_id(); if ($post instanceof WP_Post && $post->post_type == 'question' && is_single() && $post_id == $id) { $new_title = '
'; $new_title .= $title; return $new_title; } } return $title; } add_filter('the_title', 'AFAQCBC_q_a_faq_title_update', 10, 2); } /* * لتخزين الكوكيز الخاص ب اسم الفاق والكاتيقوري الخاصه به حتى يتم عرضها اعلى الإسم للسؤال بإستخدام الفنقشن الي فوقها */ if( ! function_exists( 'AFAQCBC_hook_javascript' ) ) { function AFAQCBC_hook_javascript() { if (is_single()) { ?> %s', admin_url( 'admin.php?page=faqs_dashboard' ), __( 'Dashboard', 'advanced-faq-creator-by-category' )); return $links; } add_filter( 'plugin_action_links_'.plugin_basename(__FILE__), 'AFAQCBC_filter_action_links', 10, 1 );