رفتن به مطلب

mehdi.tayebi

عضو سایت
  • تعداد ارسال‌ها

    155
  • تاریخ عضویت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط mehdi.tayebi

  1. سلام دوستان . بنده برای بخش آخرین نظرات یک ابزارک اختصاصی اومدم ایجاد کردم که کدهاش به صورت زیر هست : <?php /** * WP Comments Widget * * @package WordPress * @subpackage * @since ... 1.0 */ class ZHK_Widget_Comments extends WP_Widget { function __construct() { parent::__construct( 'zhk-widget-comments', 'zhk - آخرین نظرات', array( 'description' => 'ابزارک آخرین نظرات', 'classname' => 'widget-comments', ) ); } public function widget( $args, $instance ) { extract($args); $title = ($instance['title']) ? $ins
  2. سلام به دوستان . من برای تنظیمات قالب خودم از Redux framework استفاده کردم . درون این تنظیمات بخشی دارم به عنوان " تیم ما " که از نوع repeater استفاده می کنم که داخل اون یک سری المان ها مانند نام ، تصویر ، سمت ، ایمیل قرار دادم که برای هر شخص تکرار می شود . نمونه کدهای مربوط به تنظیمات repeater به صورت زیر است : array( 'id' => 'mweb_team', 'type' => 'repeater', 'title' => __( 'معرفی اعضا', 'acaweb' ), 'subtitle' => __( 'بعد از افزودن اعضا میتوانید با استفاده از شورتکد [company-members] آنها را نمایش
  3. mehdi.tayebi

    طراحی سایت مجدد برای کسب موفقیت

    طراحی سایت مجدد همیشه برای مدیران وب سایت ها یک چالش بزرگ می باشد ، زیرا به نسبت خدمات جدیدی که در ذهن خود دارید و همچنین بروز رسانی هایی در کد نویسی نیاز به صرف منابع زیادی می باشد . از آنطرف استفاده از جدیدترین تکنلوژی ها و روندهای طراحی سایت جدید بسیار وسوسه انگیز می باشد ، اما همیشه باید به این نکته توجه داشته باشیم که بهتر از یک وب سایت قدیمی و کاربردی داشته باشیم تا با یک طراحی سایت جدید اما بدون کاربرد خاصی و کاملا خسته کننده ! طراحی سایت مجدد برای کسب موفقیت قبل از شروع طراحی سایت مجدد برای کسب موفقیت آن سایت نیاز می باشد که هدف آن را به طور واضح و کلی برای خودتان تعریف ک
  4. سلام . من میخوام وقتی کاربر درون صفحه single.php هر مقاله من میشه در بخش سایدبار به صورت لیستی مقالات مرتبط با همون دسته بندی مطلب به استثنای اون مطلب بده . کد مربوطه به صورت زیر ایجاد کردم :: <?php $notin = array($post->ID); $cat_post = array( 'category__in' => wp_get_post_categories($post->ID), 'posts_per_page' => '5', 'orderby' => 'rand', 'post__not_in' => array($post->ID), ); $cat_show = new WP_Query($cat_post); if($cat_show->have_posts() ) { echo '<ul>'; while ($cat_show->have_posts()){ $cat_show->the_post(); array
  5. به دلیل پیدا نکردن مسیر صحیح باعث شده فایلهای CSS و JS وارد صفحه نشن . مشکل از مسیر دهی صحیح به پوشه acf درون قالب می باشد .
  6. با سلام به همگی دوستان . من درون قالب خودم میخوام پلاگین ACF فراخوانی کنم . در حالت عادی وقتی پوشه acf درون root اصلی قالب کپی می کنم و با استفاده از آموزشی که خود سایت اصلی acf به من داده ، دستورات مربوطه را درون فایل function قرار میدم ، به خوبی پلاگین acf به قالب من اضافه می شود و به درستی کار میکند . لینک مربوط به آموزش کدهای مربوطه <?php // 1. customize ACF path add_filter('acf/settings/path', 'my_acf_settings_path'); function my_acf_settings_path( $path ) { // update path $path = get_stylesheet_directory() . '/acf/'; // return return $path;
  7. بهینه سازی صفحه نخست سایت یکی مواردی می باشد که هر مدیر سایتی باید آن را در طراحی سایت خود در اولویت لحاظ نماید . صفحه اول سایت لیستی از موارد را شامل می شود که مجموع آنها حاصل نمایش صفحه اول سایت می گردد . در صفحه اول سایت خود بیشتر به موضوع کسب و کارهای متناسب با زمینه کاری خود و همچنین بروی کلمه کلیدی مورد نظر بپردازید . اما چه روشی وجود دارند که بتوان صفحه اصلی سایت خود را از نظر سئو و بهینه سازی سایت نسبت به کلمات کلیدی خاص آماده کنیم ؟ در ادامه مطلب به این موضوع پرداخته شده است . تاثیر عنوان سایت در بهینه سازی سایت ب عنوان صفحه اصلی سایت شما چه می
  8. سلام . #سوال اول : اگر ما بخواهیم یک custom-post ایجاد کنیم که مربوط به بخش اسلایدر باشه و درون پنل مدیریت قرار گرفته باشد . { یعنی کاربر از طریق اون قسمت اسلایدر صفحه اصلی خودش را تنظیم کنه . } و بعدش از طریق add_meta_box بیام و به صفحه مربوط به اسلاید جدید سه گزینه اضافه بکنیم ، مثل " عنوان اسلایدر ، توضیحات کوتاه ، تصویر اسلایدر . این Meta box ها را به چه صورت می تونیم درون custom page اسلایدر قرار بدم ؟؟ کد مروبط به custom post :: add_action('init','bisan_slider'); function bisan_slider(){ $labels = array( 'name' => 'اسلایدر', 'si
  9. سلام . من از طریق فایل functions.php میخوام جاوا اسکریپت هام فراخوانی کنم . کدی به صورت زیر دادم ولی هیچ فایل جاوا اسکریپتی نه در قسمت head و نه در قسمت footer نمایش داده نمیشه . function add_script_assets(){ wp_register_script('fakeLoader',get_template_directory_uri().'/js/fakeLoader.js' , array('jquery'),'1.1.0',true); wp_register_script('wow.min',get_template_directory_uri().'/js/bootstrap.min.js' , array('jquery'),'1.1.3',true); wp_register_script('bootstrap.min',get_template_directory_uri().'/js/bootstrap.min.js' , array('jquery'),'3.3.7',true); wp_register_script('jquery
  10. ممنون بابت پاسخی که دادی . مشکل اینجا هستش که اون بخش از تنظیمات من تمامی سایزهاش رو برابر صفر قرار دادم . اما باز هم برای من این سایزها رو ایجاد می کنه .
  11. سلام به همگی دوستان . با استفاده از تابع add_theme_support قابلیت اضافه شدن تصاویر بندانگشتی به قالب خودم ایجاد کردم . add_theme_support( 'post-thumbnails' ); حال با استفاده از تابع add_image_size برای تصاویر شاخصم دو مقدار سایز ایجاد کردم . " small-thumbnail " که مربوط به مطالب بلاگم میشه و " portfolio-small " که مربوط به مطالب و نمونه کارهایی میشه که با استفاده از custom_post_type ها ایجاد کردم . add_image_size('small-thumbnail',340,120); add_image_size('portfolio-small',275,175); مشکلی که ایجاد به وجود اومده من وقتی تصویر مورد نظر آ‍پلود میکنم در کل باید در پوشه u
  12. برای شروع کار گفتم یه مگامنو خیلی ساده از ترکیب بوت استرپ براتون قرار بدم که بتونید راحت تر مثالهامون را توضیح بدیم . لینک مربوط به این مگامنو : http://jsfiddle.net/apougher/ydcMQ/ کدهای مربوط به HTML : <div class="navbar navbar-default navbar-static-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon
  13. سلام به همگی دوستان . قالبهای متعددی از سایت تم فارست حتما مشاهده کردید که دارای مگامنو های پیشرفته ای هستند . بعد از بررسی کدهاشون به این نتیجه رسیدم که با استفاده از Walker نوشته شده است . حال سوالم از حرفه ای ها در این زمینه این هستش که واقعا Walker ها چه هستند و برای چه کاری بیشتر استفاده می شود و نحوه نوشتن دستورات و توابع این کدها به چه صورت هست ؟ با اجازه مدیران میخوام این بحث Walker ها را در این تاپیک اینقدر ادامه بیدم تا بتونیم یک مگامنو شیک برای وب سایتتون ایجاد کنیم . اینکه باید به بخش Codex مراجعه کنم کامل می دونم . ولی در کل به زبان شیرین فارسی می خواستم در این باره
  14. درون تنظیمات قالب خودم اومد با به بخش را ایجاد کردم تحت عنوان شبکه های اجتماعی ، که درون اون لینکهای مربوط به شبکه های اجتماعی را قرار میدم . بعد از طریق get_option اون آدرس ها درون قالبم فراخوانی میکنم . در حالت عادی برای نمایش تکی هر کدوم از آیتمها به صورت زیر عمل میکنم : <?php if (!empty(get_option('facebook_url') )) : ?> <li><a href="<?php echo get_option(facebook_url); ?>" >FaceBook</a> </li> <?php endif ?> که با استفاده از دستور شرطی ، تعریف میکنم که اگر URL درون باکس تنظیمات قالب نوشته نش
  15. خوب اینطوری که به مشکل میخورم . خیلی خیلی زمان بر میشه . راه دیگه ای نداره که این کار رو انجام ندم ؟؟؟
  16. من یه سایتی آپلود کردم استایل های اون را فراخوانی نمیکنه . مشکل دیگه ای هم که وجود داره وقتی برای ورود به ادمین آدرس زیر میزنم URL میره از لوکال هاست فراخوانی میکنه . http://etminanshop.com/wp-admin وب سایت آنلاین هستش .
  17. در حال طراحی فروشگاه دیجیتال با ووکامرس .... :D

  18. mehdi.tayebi

    افزونه ای برای Import و اکسپورت محصولات

    بنده یه سایت فروشگاهی محصولات دیجیتال با ووکامرس طراحی کردم . یکی از امکاناتی که این فروشگاه ساز نیاز داره این هستش که چون محصولات امکان داره به صورت ساعتی قیمت هاش تغییر بکنه مدیریت دنبال راهی هست که بشه محصولات به صورت خروجی excel بگیره قیمت ها رو تغییر بده و دوباره به صورت فایل Excel ایمپورت کنه و قیمت محصولات آپدیت بشه . چون برای مشتری کمی دردسر هستش که مثلا هزار تا محصول باز کنه دونه دونه ادیت کنه و بعدش ذخیره کنه ؟
  19. پست های قبلیم رو آپدیت میکنم شاید به درد دیگر دوستان هم بخوره ... تو سایت StackoverFlow این موضوع رو جستجو کردم و آخر تونستم این مشکل رو حل کنم و مثل کدهای که در پست اول که گذاشته بودم قرار بدم . تنها مشکل این وسط وجود دستورات مکرر array در فراخوانی فایل جی کوئری ها بودش . که اصلا نیازی به اینکار نبود . کدهای اصلاح شده به صورت زیر هستن : <?php /** Enqueue scripts and styles */ function acaweb_styles() { wp_enqueue_style( 'style', get_stylesheet_uri()); wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', '', true ); wp_enqueue_style( 'animate', ge
  20. تو سایتهای مختلف این موضوع رو جستجو کردم و آخر به این نتیجه رسیدم که نوع فراخوانی فایلهام مشکل داره . در صورتی که این نوع فراخوانی من از داخل یکی از قالب های آماده کپی کردم ... ممنون میشم دوستان بگن کجای این کدم مشکل داره ؟؟؟ با استفاده از فراخوانی به صورت زیر مشکل مربوطه برطرف شدش ولی موضوع اینجاست که خیلی طولانی میشه کدهام : <?php /** Enqueue scripts and styles */ function acaweb_scripts() { wp_register_style( 'style', get_stylesheet_uri()); wp_enqueue_style('style'); wp_register_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css'); wp_enqueue_style('font-
  21. با سلام . در حال طراحی قالب از بیس برای وردپرس هستم . همون ابتدا به ساکن با ارور زیر برخورد کردم : Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 540 bytes) in D:\xampp\htdocs\aca-web\wp-includes\class.wp-dependencies.php on line 179 انجمن جستجو کردم به یه سری شبیه به این ارورها برخورد کردم و راه حل ها رو دنبال کردم ولی باز هم به نتیجی نرسیدم و همون ارور را بهم میده : از طریق فایل cache.php دستور زیر را بهش اضافه کردم ولی بازم فرقی نکرد : ini_set(‘memory_limit’,’128M’); بعدش یک فایل htaccess. داخل لوکال ایجاد کردم و دستور زیر بهش اضافه کردم ولی باز هم
  22. با سلام به دوستان . یکی از دوستان بنده فروشگاهی با ووکامرس ایجاد کرده . نیاز به یک فرد به پشتیبانی کامل این سایت داره ... شرایطش : 1- آشنایت کامل با محیط وردپرس 2- توانایی کار با فروشگاه ساز ووکامرس ... 3- قدرت ورود اطلاعات بالا در زمینه محصولات ( رعایت نوع نوشتاری برای بهینه سازی سایت ) 4 - در دسترس بودن برای ارتباط با مسئولین مربوطه برای بروزرسانی . پاسخگویی فقط از طریق ایمیل ذیل می باشد . درباره شرایط نوع حقوق و مزایا فقط با ایمیل ذکر شده در ارتباط باشید . بنده هیچ اطلاعات در این زمینه ندارم ... ------------------------------------------------------------ آدرس ایمیل : *** آدرس سایت مربوطه
  23. بعد از نصب وردپرس و وارد شدن به صفحه مدیریتش و سپس نمایش سایت شاهد همچین پیغام خطایی هستم : " پرونده‌ی wp-config.php از پیش موجود است. اگر می‌خواهید مواردی را در تنظیمات این پرونده تغییر دهید، ابتدا آن را پاک کنید. اکنون می‌توانید فرآیند نصب را آغاز کنید. " آخرین نسخه وردپرس نصب کردم . نسخه 4.1
  24. سلام. من یه صفحه دارم که درون Body خودم یک بکگراند منظره قرار دادم و بعدش از اون سمت یک باکس با کلاس wrapper ایجاد کردم که آیتمهای مربوط به فرمهام و پست هام درون اون قرار بگیره . تصویر زیر دقیقا نمونه اون صفحه ای هستش که داریم . موضوع اینجاست که این بکگراند من که یک منظره هستش میخوام دقیقا پشت قسمت wrapper اون به حالت blur قرار بگیره . حالا از طریق کدهای CSS یا جی کوئری هم که شده مشکل نیست . صفحه wrapper من هم دقیقا اندازه 800px در 600px می باشد .
  25. با استفاده از این افزونه شما می تونید یک سری custom field برای صفحاتتون ایجاد کنید . سوالی که دارم این هستش که چطور می تونیم به هر دسته از قسمت نوشته هامون Custom field جدا گانه بدیم . به طوری که در دسته های دیگر نمایش داده نشود . مثلا می گم : یه دسته داریم درباره ماشین : که مشخصات مربوط به ماشین مثل سری ساختش ، دور موتورش ، سرعتش و ... با استفاده از custom fields ایجاد می کنیم . یه دسته داریم درباره اسب : که مشخصات مانند نام پدر ، جنسیت ، و... داخلش هستش . این دو دسته هیچ ربطی به هم نداره پس نمیخوام Custom field های مربوط به دسته ماشین تو قسمت دسته اسب باشه و یا برعکس . آیا این امکان با این ا
×
×
  • اضافه کردن...