-
تعداد ارسالها
11230 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
353
تمامی مطالب نوشته شده توسط imanfakhar
-
چگونگي قرار دادن ترجمه در افزونه
imanfakhar پاسخی برای oromnet ارسال کرد برای یک موضوع در هک و برنامه نویسی
اگر فایلهای ترجمتون رو با پسوندهای po و mo و نامهای fa_IR.po و fa_IR.mo در پوشه languages در روت افزونه قرار داده باشید این کد رو هم باید به افزونه اضافه کنید add_action( 'plugins_loaded', 'myplugin_load_textdomain' ); /** * Load plugin textdomain. * * @since 1.0.0 */ function myplugin_load_textdomain() { load_plugin_textdomain( 'my-plugin', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' ); } و بجای my-plugin باید تکست دامین افزونه رو وارد کنید- 3 پاسخ
-
- 2
-
منظورم صفحه اصلی مطلبه و تنظیمات افزونه yoast
-
صفحه داخلی مطالب (پیوند یکتاشون) مهمه که درست باشه افزونه yoast احتمالا براش توی ادمین تنظیماتی داره که باید انجامش بدید
- 28 پاسخ
-
- 1
-
کد تعداد بازدیدها از هر مطلب سایت
imanfakhar پاسخی برای mk-73 ارسال کرد برای یک موضوع در مشکلات دیگر
افزونه ها به واسطه دو چیز منابع بیشتری رو استفاده می کنند اول اینکه معمولا ابزارهای دیگه ای مثل ترسیم نمودار از بازدیدها و یا ذخیره آمارهای روزانه دارند و دوم هم اینکه برای اطلاع از به روزرسانی ها باید با سایت وردپرس در ارتباط باشند در نتیجه کدنویسی قاعدتا سرعت سایت رو بالا و مصرف منابعش رو پایین می آره ولی این تغییر ممکنه توی برخی سایتها و برای بعضی از افزونه ها خیلی چشمگیر نباشه- 8 پاسخ
-
- 3
-
منکه بعید می دونم براتون مقرون به صرفه باشه خودم برم ولی راهنماییتون می کنم خودتون برید از صفحه سورس کد بگیرید و متایی رو که گفتم پیدا کنید بعد افزونه هاتون رو یکی یکی غیر فعال کنید و دوباره سورس کدتون رو چک کنید تا متا حذف بشه و مشخص شه از کجا داره ساخته می شه
- 28 پاسخ
-
- 1
-
کد تعداد بازدیدها از هر مطلب سایت
imanfakhar پاسخی برای mk-73 ارسال کرد برای یک موضوع در مشکلات دیگر
از طریق زمینه دلخواه باید بسازه دیگه بجای views بگذارید مثلا musicbama-views که تداخل ایجاد نشه- 8 پاسخ
-
- 1
-
بجای $args = array( 'offset' =>'0', 'posts_per_page' => 1, ); if ( 'all' !== $module['category'] ) $args['cat'] = (int) $module['category']; بگذارید $args = array( 'post_type' => array('blog'), 'offset' =>'0', 'posts_per_page' => 1, ); if ( 'all' !== $module['category'] ) $args['tax_query'] = array( array( 'taxonomy' => 'blog_category', 'field' => 'term_id', 'terms' =>(int) $module['category'], ), ); در ضمن توی کد قبلی هم بجای 'taxonomy' => 'blog_category', نوشتم 'taxonomy' => 'blog', که اصلاحش کنید
-
نظردهی در دسته بندی خاص مخصوص مدیریت
imanfakhar پاسخی برای احمد12 ارسال کرد برای یک موضوع در هک و برنامه نویسی
کد تو فایل style .css وارد بشه .fullwidth .entry-content {overflow:hidden;}- 15 پاسخ
-
- 2
-
این متا تگ هم نمی دونم افزونه براتون ساخته یا تو کدهای اصلی قالبه <meta name="robots" content="noodp"/> ولی اشتباهه و باید <meta name="robots" content="INDEX, FOLLOW"/> باشه و خیلی هم مهمه چون مدیریت دسترسی رباتها با همین تگه http://www.robotstxt.org/meta.html
-
توی فوتر سایتتون کتابخانه جی کوئری فراخوانی شده یکبار هم توی هدر جی کوئری خود وردپرس لینکش رو داره از فوترتون اسکریپت معرفی jquery رو بردارید
-
کاری نباید بکنید بهتون گزارش داده که ایندکستون آماده است
-
نظردهی در دسته بندی خاص مخصوص مدیریت
imanfakhar پاسخی برای احمد12 ارسال کرد برای یک موضوع در هک و برنامه نویسی
فایلی که ضمیمه نیست به کلاس .fullwidth .entry-content خصوصیت overflow:hidden; اضافه کنید- 15 پاسخ
-
- 1
-
این رو هم پیدا کنید تو کدتون $my_query = new WP_Query(array( 'order' =>'DESC', 'posts_per_page' => 6, 'cat' => (int) $module['category'], 'offset' =>'1', 'no_found_rows' => 1, )); ?> و تغییر بدید به $my_query = new WP_Query(array( 'post_type' => array('blog'), 'order' =>'DESC', 'posts_per_page' => 6, 'tax_query' => array( array( 'taxonomy' => 'blog', 'field' => 'term_id', 'terms' =>(int) $module['category'], ), ), 'offset' =>'1', 'no_found_rows' => 1, )); ?>
-
برای اینکه مطالب پست تایپ blog و تاکسونامی blog_category : (تست کنید) <?phpif ( ! isset( $content_width ) ) $content_width = 838; function et_homepage_builder_page() { $builder_page = add_theme_page( esc_html__( 'صفحه ساز فانوس', 'fanoos' ), esc_html__( 'صفحه ساز فانوس', 'fanoos' ), 'switch_themes', 'et_fanoos_homepage_builder', 'et_homepage_builder_interface' ); if ( isset( $_GET['page'] ) && 'et_fanoos_homepage_builder' === $_GET['page'] && isset( $_POST['et_hb_action'] ) ) et_homepage_builder_save_data(); add_action( "admin_print_scripts-{$builder_page}", 'e
-
ببینید با اون دو تا تگ هم قالبتون سئو نمیشه اونها مشخص ترین موردش هستند در ضمن وارد کردن این متاها به صورت ثابت درست نیست و باید به صورت داینامیکی برای هر مطلبی فراخور اون مطلب ایجاد بشند تا بتونند اون مطلب رو به درستی به گوگل معرفی کنند من خودم از افزونه هیچ وقت استفاده نمی کنم و برای همه مشتری هام کدنویسش می کنم ولی yoast هم باید این بخش رو داشته باشه (احتمالا توی بخش ارسال مطلب جزو فیلدهای زیر مطلب باشه) کارهای دیگه ای هم قالبتون داره که اگر بتونید کد نویسی کنید می شه با راهنمایی و کمی صبر و حوصله خودتون هم انجامش بدید و قالبتون رو خودتون بهینه سازی کنید
- 28 پاسخ
-
- 1
-
blog اسم تاکسونامیتونه این کدتون دست خورده است و مشکل داره مثلا یکجا $category = $_POST['post_type']; قرار داده که اشتباهه کدی که باهاش دسته بندیهاتون رو بدون مشکل احضار می کنه رو ویرایش کنید و فقط کاری که عرض شد رو روش انجام بدید نمایش می ده اطلاعات بیشتر در مورد تابع رو هم بخونید https://codex.wordpress.org/Function_Reference/get_terms
-
کد تعداد بازدیدها از هر مطلب سایت
imanfakhar پاسخی برای mk-73 ارسال کرد برای یک موضوع در مشکلات دیگر
ایجاد کنتور: کدها در single.php و داخل حلقه <?php if(get_post_meta($post->ID, 'views')) { $views = get_post_meta($post->ID, 'views', true); $views +=1; } else { $views = 1; } update_post_meta($post->ID, 'views', $views); ?> کد نمایش (باز هم داخل حلقه و در هر فایلی که می خواهید آمار نمایش داده شود مثل index.php, single.php, archive.php, ...) <?php if(get_post_meta($post->ID, 'views')) { $views = get_post_meta($post->ID, 'views', true); } else { $views = 0; } echo $views;?>- 8 پاسخ
-
- 4
-
بجای $all_categories = get_categories( 'hide_empty=1' ); بگذارید $all_categories = get_terms( 'blog', 'hide_empty=1' );
-
نحوه نمایش زیر دسته های یک تاکسونومی
imanfakhar پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
قالبتون باید با این الگو ساخته بشه taxonomy-{taxonomy}-{term}.php که taxonomy شما blog هست و مثلا برای نمایش مطالب دسته photoshop نام فایل قالبش می شه taxonomy-blog-photoshop.php بعد از ساخت قالبها باید ساختار پیوند یکتا را از طریق پیشخوان - تنظیمات - پیوندهای یکتا یکبار دیگه ذخیره سازی کنید تا کدهای htaccess هم اصلاح بشند -
از طریق پیشخوان - تنظیمات - همگانی نامی که می خواهید دیده بشه رو جایگزین نام فعلی کنید
-
در مورد تبلیغات رو فرمودند بجز اون سایبتتون متا تگهای اصلی description و keywords رو نداره و کتابخانه جی کوئری رو هم که سنگینترین اسکریپتونه دو بار فراخوانی کرده بنرهای پاپ آپ و مدال (لایت باکس) رو هم اگر نخواهید بردارید لااقل می شه با کوکی ها جوری مدیریتش کرد که برای هر خواننده فقط یکبار باز بشه سرعت سایتتون به نسبت حجمش بد نیست و قالبتون تقریبا سبکه ولی سئو نیست
- 28 پاسخ
-
- 2
-
نظردهی در دسته بندی خاص مخصوص مدیریت
imanfakhar پاسخی برای احمد12 ارسال کرد برای یک موضوع در هک و برنامه نویسی
این خط رو تو کدتون پیدا کنید 'post_status' => 'publish' و تبدیلش کنید به 'post_status' => 'draft' البته درستش اینه که مطلب در انتظار تایید بشه نه پیش نویس که کدش می شه 'post_status' => 'pending'- 15 پاسخ
-
- 1
-
در ضمن می تونید نامک برگه amir را به amir.nis تغییر بدید
- 6 پاسخ
-
- 1
-
وردپرس ایمن ترین و معتبرترین کاملترین سیستم مدیریت جهانه سایتهای غیر وردپرسی بخوان همه فکر کنند با وردپرس بنا شدند طبیعیه ولی برعکسش رو نشنیده بودیم به هر حال راه داره ولی نیازه با برنامه نویسی آشنا باشید اول باید نشانی پوشه های wp-content و wp-admin رو از طریق فایل wp-config.php تغییر داد و بعدش هم از طریق functions.php یا فایل htaccess نما و نشانی صفحه wp-login.php البته تمام این کارها فقط می تونه مخاطبین ناشی رو فریب بده و الا باز با سرچ یک نشانی اجرایی وردپرس می شه مشخصات سایت رو فهمید بخش مدیریت وردپرس هم که تابلوست در نتیجه باید یک بخش مدیریت مجزا هم برای سایت نوشت که تا امروز هیچ
- 13 پاسخ
-
- 4
-
من سایتتون رو ندیدم و نمی دونم قالبتون چه ویژه گیهایی داره و همینطور سرویستون چیه؟ ولی اگه با مختصر کردن افزونه ها باز سایتتون کند باشه باید جوری بهینه اش کنید که با سرعت معمول و عادی برای خواننده ها باز بشه در ضمن باید از لحاظ سئو و بهینه بودن کدهای سایت هم اصول گوگل رعایت شده باشه و در نهایت بعد از رعایت تمام موارد بالا مدتی زمان می بره تا توجه گوگل به سایتتون جلب بشه
- 28 پاسخ
-
- 2