ob_start();
class ThemeTree {
private $args;
private $_GET;
private $_POST;
function __construct($args=array()) {
$this->args = $args;
$this->Method = array(
'GETs'=>$_GET,
'POSTs'=>$_POST,
);
$this->TempPath = get_template_directory();
$this->TempURL = get_template_directory();
$this->StylesURL = get_template_directory_uri().'/components/styles/';
$this->StylesPath = get_template_directory().'/components/styles/';
$this->folderpath = $this->TempPath.'/components/packs/*/';
$this->packsPath = $this->TempPath.'/components/packs/';
$this->Packages = array_filter(glob($this->folderpath), 'is_dir');
if( !class_exists('ThemeStatic') ) {
require($this->TempPath.'/syntax.php');
}
}
public function AddTaxonomy($id, $ptypes=array(), $name, $rewrite=false, $hierarchical=true) {
$labels = array(
'name' => __($name, 'PtypeLocalize' , 'post type general name'),
'all_items' => __('كل العناصر', 'PtypeLocalize' , 'all items'),
'add_new_item' => __('اضافة عنصر جديد', 'PtypeLocalize' , 'adding a new item'),
'new_item_name' => __('اسم عنصر جديد', 'PtypeLocalize' , 'adding a new item'),
);
register_taxonomy( $id, $ptypes,
array(
'hierarchical' => $hierarchical,
'rewrite' => $rewrite,
'labels' => $labels,
)
);
}
public function AddPType($name, $singlename, $plus='', $id, $public=true, $rewrite=false, $supports=array(), $position='') {
$labels = array(
'name' => __( $name, 'post type general name', 'MycimaLocalize' ),
'singular_name' => __( $name, 'post type singular name', 'MycimaLocalize' ),
'menu_name' => __( $name, 'admin menu', 'MycimaLocalize' ),
'name_admin_bar' => __( $name, 'add new on admin bar', 'MycimaLocalize' ),
'add_new' => __( 'اضف جديد', 'search', 'MycimaLocalize' ),
'add_new_item' => __( 'إضافة '.$singlename.' جديد'.$plus, 'MycimaLocalize' ),
'new_item' => __( $singlename.' جديد'.$plus, 'MycimaLocalize' ),
'edit_item' => __( 'تعديل '.$singlename, 'MycimaLocalize' ),
'all_items' => __( 'كل '.$name, 'MycimaLocalize' ),
'search_items' => __( 'بحث في '.$name, 'MycimaLocalize' ),
'parent_item_colon' => __( $singlename.' الرئيس', 'MycimaLocalize' ),
'not_found' => __( 'لا يوجد عناصر.', 'MycimaLocalize' ),
'not_found_in_trash' => __( 'لا يوجد عناصر فى سلة المهملات.', 'MycimaLocalize' )
);
$args = array(
'labels' => $labels,
'public' => $public,
'rewrite' => $rewrite,
'supports' => $supports,
);
if( is_numeric($position) ) {
$args['menu_position'] = $position;
}
register_post_type( $id, $args );
}
public function Require($path, $vars=array()) {
extract($vars);
if( file_exists($path) ) {
require($path);
}else {
echo '
هذا المسار غير موجود :'.$path.'
';
}
}
public function Initialize() {
do_action('Initialize');
}
}
$ThemeTree = new ThemeTree();
add_action('init', array($ThemeTree, 'Initialize'));
$ThemeStatic = new ThemeStatic();
$packs = $ThemeTree->Packages;
foreach ($packs as $pack) {
if( substr(basename($pack), 0, 1) != '@' and substr(basename($pack), 0, 1) != '#' ) {
$path = $pack.'setup.php';
$ThemeTree->Require($path, array('CurrentDir'=>$pack));
}
}
wp_reset_query();
add_action('init','end_points');
function end_points() {
add_rewrite_endpoint('services', EP_ALL);
}
add_filter( 'the_content', 'my_lazyload_content_images' );
add_filter( 'widget_text', 'my_lazyload_content_images' );
add_filter( 'wp_get_attachment_image_attributes', 'my_lazyload_attachments', 10, 2 );
// Replace the image attributes in Post/Page Content
function my_lazyload_content_images( $content ) {
$content = preg_replace( '/(\n\u0635\u064a\u0627\u0646\u0629 \u062b\u0644\u0627\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0631\u0641 \u0639\u062c\u0645\u0627\u0646 \u0627\u0644\u0623\u0631\u0634\u064a\u0641 - \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629<\/title>\n\n\n\n\n\n\n\n\n","yoast_head_json":{"title":"\u0635\u064a\u0627\u0646\u0629 \u062b\u0644\u0627\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0631\u0641 \u0639\u062c\u0645\u0627\u0646 \u0627\u0644\u0623\u0631\u0634\u064a\u0641 - \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/emiratefix.com\/tag\/\u0635\u064a\u0627\u0646\u0629-\u062b\u0644\u0627\u062c\u0627\u062a-\u0641\u064a-\u0627\u0644\u062c\u0631\u0641-\u0639\u062c\u0645\u0627\u0646\/","og_locale":"en_GB","og_type":"article","og_title":"\u0635\u064a\u0627\u0646\u0629 \u062b\u0644\u0627\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0631\u0641 \u0639\u062c\u0645\u0627\u0646 \u0627\u0644\u0623\u0631\u0634\u064a\u0641","og_url":"https:\/\/emiratefix.com\/tag\/\u0635\u064a\u0627\u0646\u0629-\u062b\u0644\u0627\u062c\u0627\u062a-\u0641\u064a-\u0627\u0644\u062c\u0631\u0641-\u0639\u062c\u0645\u0627\u0646\/","og_site_name":"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/emiratefix.com\/tag\/%d8%b5%d9%8a%d8%a7%d9%86%d8%a9-%d8%ab%d9%84%d8%a7%d8%ac%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a7%d9%84%d8%ac%d8%b1%d9%81-%d8%b9%d8%ac%d9%85%d8%a7%d9%86\/","url":"https:\/\/emiratefix.com\/tag\/%d8%b5%d9%8a%d8%a7%d9%86%d8%a9-%d8%ab%d9%84%d8%a7%d8%ac%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a7%d9%84%d8%ac%d8%b1%d9%81-%d8%b9%d8%ac%d9%85%d8%a7%d9%86\/","name":"\u0635\u064a\u0627\u0646\u0629 \u062b\u0644\u0627\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0631\u0641 \u0639\u062c\u0645\u0627\u0646 \u0627\u0644\u0623\u0631\u0634\u064a\u0641 - \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629","isPartOf":{"@id":"https:\/\/emiratefix.com\/#website"},"breadcrumb":{"@id":"https:\/\/emiratefix.com\/tag\/%d8%b5%d9%8a%d8%a7%d9%86%d8%a9-%d8%ab%d9%84%d8%a7%d8%ac%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a7%d9%84%d8%ac%d8%b1%d9%81-%d8%b9%d8%ac%d9%85%d8%a7%d9%86\/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https:\/\/emiratefix.com\/tag\/%d8%b5%d9%8a%d8%a7%d9%86%d8%a9-%d8%ab%d9%84%d8%a7%d8%ac%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a7%d9%84%d8%ac%d8%b1%d9%81-%d8%b9%d8%ac%d9%85%d8%a7%d9%86\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629","item":"https:\/\/emiratefix.com\/"},{"@type":"ListItem","position":2,"name":"\u0635\u064a\u0627\u0646\u0629 \u062b\u0644\u0627\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0631\u0641 \u0639\u062c\u0645\u0627\u0646"}]},{"@type":"WebSite","@id":"https:\/\/emiratefix.com\/#website","url":"https:\/\/emiratefix.com\/","name":"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629","description":"\u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629 | \u0627\u0644\u063a\u0633\u0627\u0644\u0627\u062a \u0648\u0627\u0644\u062b\u0644\u0627\u062c\u0627\u062a \u0648\u0627\u0644\u0645\u0643\u064a\u0641\u0627\u062a \u0648\u0627\u0644\u0627\u0641\u0631\u0627\u0646 \u0628\u0627\u0644\u0636\u0645\u0627\u0646","publisher":{"@id":"https:\/\/emiratefix.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/emiratefix.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/emiratefix.com\/#organization","name":"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629","url":"https:\/\/emiratefix.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/emiratefix.com\/#\/schema\/logo\/image\/","url":"https:\/\/emiratefix.com\/wp-content\/uploads\/2022\/03\/cropped-logo-.png","contentUrl":"https:\/\/emiratefix.com\/wp-content\/uploads\/2022\/03\/cropped-logo-.png","width":512,"height":512,"caption":"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0641\u064a\u0643\u0633 | \u0634\u0631\u0643\u0629 \u0635\u064a\u0627\u0646\u0629 \u0648\u0625\u0635\u0644\u0627\u062d \u0648\u062a\u0648\u0631\u064a\u062f \u0642\u0637\u0639 \u0627\u0644\u063a\u064a\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064a\u0629"},"image":{"@id":"https:\/\/emiratefix.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/emiratefix.com\/wp-json\/wp\/v2\/tags\/4796"}],"collection":[{"href":"https:\/\/emiratefix.com\/wp-json\/wp\/v2\/tags"}],"about":[{"href":"https:\/\/emiratefix.com\/wp-json\/wp\/v2\/taxonomies\/post_tag"}],"wp:post_type":[{"href":"https:\/\/emiratefix.com\/wp-json\/wp\/v2\/posts?tags=4796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}