رفتن به مطلب

فرهاد-سئو

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

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

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

  • روز های برد

    34

نوشته‌ها ارسال شده توسط فرهاد-سئو

  1. 
    Warning: Illegal string offset 'sizes' in /home.....ir/public_html/wp-content/themes/themerush/inc/functions/filosofo-custom-image-sizes.php on line 299

    در این خط از کد تصویر شاخص یا اندازه دادن به تصویر استفاده شده؟

     

    احتمالا کدش با وردپرس تداخل داره 

    کد اون خط ها رو بفرست

  2. سلام

     

    من برای نمایش دسته بندی سایت از کد زیر استفاده کردم

     

    			<?php
    			$terms = get_terms('category', array(
    				'hide_empty' => false,
    				'parent'	=>	0,
    				'number'	=> 4,
    				
    			) );
    
    			?>			
    			<!-- / -->			
    			<?php if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ ?>
    				<div class="col-md-6 col-sm-6 right">
    					<ul id="category-items">
    						<?php  foreach ( $terms as $term ) {
    						$term_id = $term->term_id;
    						$childterms = get_terms('category', array(
    							'hide_empty' => false,
    							'parent'	=>	$term_id,
    						) );
    						?>
    						<li class="category-item"><i class="fa fa-chevron-down left" aria-hidden="true"></i><h3> <?php echo $term->name;?> </h3>
    						<?php if ( ! empty( $childterms ) && ! is_wp_error( $childterms ) ){ ?>
    							<ul class="sub-category">
    							<?php  foreach ( $childterms as $childterm ) {?>
    								<li class="category-child"><?php echo '<a href="' . esc_url( get_term_link( $childterm ) ) . '" alt="' . esc_attr( sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $childterm->name ) ) . '">' . $childterm->name . '</a>';?></li>
    							<?php } ?>
    							</ul>
    						<?php } ?>
    						</li>
    						<?php } ?>
    					</ul>
    				</div>
    			<?php } ?>
    			<?php
    			$terms1 = get_terms('category', array(
    				'hide_empty' => false,
    				'parent'	=>	0,
    				'number'	=> 4,
    				'offset'	=> 4, 
    			) );
    
    			?>			
    			<!-- / -->			
    			<?php if ( ! empty( $terms1 ) && ! is_wp_error( $terms1 ) ){ ?>
    				<div class="col-md-6 col-sm-6 right">
    					<ul id="category-items">
    						<?php  foreach ( $terms1 as $term ) {
    							$term_id = $term->term_id;
    							$childterms = get_terms('category', array(
    							'hide_empty' => false,
    							'parent'	=>	$term_id,
    							) );
    						?>
    						<li class="category-item"><i class="fa fa-chevron-down left" aria-hidden="true"></i><h3> <?php echo $term->name;?> </h3>
    						<?php if ( ! empty( $childterms ) && ! is_wp_error( $childterms ) ){ ?>
    							<ul class="sub-category">
    							<?php  foreach ( $childterms as $childterm ) {?>
    								<li class="category-child"><?php echo '<a href="' . esc_url( get_term_link( $childterm ) ) . '" alt="' . esc_attr( sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $childterm->name ) ) . '">' . $childterm->name . '</a>';?></li>
    							<?php } ?>
    							</ul>
    						<?php } ?>
    						</li>
    						<?php } ?>
    					</ul>
    				</div>
    			<?php } ?>
    			<?php
    			$terms2 = get_terms('category', array(
    				'hide_empty' => false,
    				'parent'	=>	0,
    				'number'	=> 4,
    				'offset'	=> 8,
    			) );
    
    			?>		

     

    حالا نمیخوام همه دسته ها رو نشون بدم و میخوام یک یا چند موردش رو فیلتر کنم و در سایت نشون ندم

     

    هر کدی به دهنم رسید تست کردم اما نتونستم :D

     

    ممنون میشم یه کمکی کنید و بگید که چه کنم 

     

  3. از نظر گوگل اگر متنی بیش از 60 درصد با متن یک سایت دیگه مطابقت داشته باشه کپی محسوب میشه و معیار گوگل متن و پارگراف ها هستش

    حتی اگر یه مقدار مشکوک بشه ابعاد و گاها رنگ بندی تصویر میتونه تشخیص بده

     

    در ضمن سایت ها بزرگ رو منبع معتبر میشناسه و اگر کپی هم کنن براشون مشکلی نداره

    • امتیاز 1
  4. سلام

     

    ربات های سرچ توسط انسان ها نوشته میشه

    انسان ها بر اساس رفتار آدم ها قوانین رو مینویسن

     

    حالا خودت بگو به نظرت وقتی من دارم مطلب شما رو میخونم و یه کلمه لینک شده میبینم برای کلیک کردن چیکار میکنم ؟ فکر میکنم آیا این چیزی هست که من به دنبالشم؟

    حال وقتی کلیک کردم چه صفحه ای برام باز میشه؟ آیا این صفحه میتونه من رو مجبور به خوندن مطالبش کنه ؟

     

    سعی کن راه های اصولی رو انجام بدی و برای الگو گرفتن از سایت های موفق الگوبرداری کن

    • امتیاز 3
  5. سلام

     

    داشتم برای یه سایت مطالب اضافی  رو پاک میکردم که یه سوال به ذهنم اومد 

     

    مطلبی که حذف میکنیم لینکش شکسته میشه و چون در موتور جستجو ایندکس شده و از طرفی ما مطلب رو حذف کردیم ارور 404 میده

    حالا که ما سایت مپ رو در موتور جستجو ثبت کردیم آیا خودش میاد و لینک های خراب و حذف شده رو تشخیص میده؟

    چون سایت مپ به روز میشه و گوگل هم این سایت مپ رو میشناسه حالا آیا خودش این رو تشخیص میده که باید لینک های قبلی که موجود نیست رو حذف کنه

    یا اینکه باید خودمون بریم داخل پنل وبمستر تولز و بصورت دستی لینک های حذف شده رو معرفی کنیم؟

  6. در تکمیل پست دوست عزیززمان محمدرضا

    در صورتی که خواستین از تصویر شاخص برای نمایش استفاده نمائید کد زیر را به function قالب اضفه نمائید تا تصویر شاخص در RSS نمایش داده شود

     

    <?php function diw_post_thumbnail_feeds($content) {
        global $post;
        if(has_post_thumbnail($post->ID)) {
            $content = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $content;
        }
        return $content;
    }
    add_filter('the_excerpt_rss', 'diw_post_thumbnail_feeds');
    add_filter('the_content_feed', 'diw_post_thumbnail_feeds'); ?>

     

    • امتیاز 1
  7. فایل function.php رو بررسی کنید و ببینید قبل از شروع و یا قبل از پایان کدهای <?php یا  ؟> فاصله ای وجود داره؟ 

     

    در صورتی که پیدا نکردین بقیه فایل های قالبتون رو چک کنید

    در آخر برای احتیاط فایل config.php که در روت هاست برای وردپرس است را چک کنید که فاصله ای نباشه

     

    http://wpsucceed.com/fixing-xml-declaration-allowed-only-at-the-start-of-the-document-error/
    
    
    http://wejn.org/stuff/wejnswpwhitespacefix.php.html

     

    • امتیاز 2
  8. سلام

    شما در خروجی کدهاتون یک Space دارین و این ارور بابت اون فضای خالی ارسال شده

    اگر درهمون صفحه ای که ارور داده به سورس کدها دقت کنید می بینید که نقشه ساخته شده اما به خاطر اون فاصله ارور داده

     

    این فاصله به خاطر اشتباه در کدنویسی هاتون هستش

     

    پلاگین ها و کدهای تم رو مورد بررسی قرار بدین

    • امتیاز 1
  9. سلام

     

    به یه مورد عجیب برخوردم که نمیدونم چیکار کنم

    قبلا این کار رو میکرد و درست انجام میشد

    اما نمیدونم الان کجای کار اشتباهه که انجام نمیشه

     

    من برای سایت یه پست تایپ و تاکسونومی جدا ایجاد کنم بنام " مجله "

     

    کدش رو بدین صورت نوشتم و داخلی پوشه ای بنام incloud قرار دادم و بعد از داخل فانکشن فراخوانیش کردم

     

    <?php 
    function register_mags_cpt() {
    
    $labels = array(
    		'name' => 'مجله',
    		'singular_name' => 'مجلات',
    		'add_new' => 'افزودن مجله',
    		'add_new_item' => 'افزودن مجله جدید',
    		'edit_item' => 'ویرایش مجله',
    		'new_item' => 'مجله جدید',
    		'view_item' => 'نمایش مجله',
    		'search_items' => 'جستجوی مجله',
    		'not_found' => 'مطلب پیامیی یافت نشد',
    		'not_found_in_trash' => 'مجله در زباله‌دان یافت نشد',
    		'parent_item_colon' => 'مجله ها',
    		'menu_name' => 'مجله ها',
    );
    
    $args = array(
    		'labels' => $labels,
    		'label' => 'مجله',
    		'hierarchical' => false,
    		'description' => 'مجله',
    		'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ),  //'page-attributes'
    		'taxonomies' => array( 'page-category' ),
    		'public' => true,
    		'show_ui' => true,
    		'show_in_menu' => true,
    		'menu_position' => 7,
    		'menu_icon' => 'dashicons-book',
    		'show_in_nav_menus' => true,
    		'publicly_queryable' => true,
    		'exclude_from_search' => true,
    		'has_archive' => true,
    		'query_var' => true,
    		'can_export' => true,
    		'rewrite' => array('slug' => 'mags'),
    		'_builtin' => false,
    		'capability_type' => 'post'
    );
    register_post_type( 'mags', $args );
    }
    add_action('init', 'register_mags_cpt' );
    
    // Register Custom Taxonomy
    function custom_taxonomy() {
    
    	$labels = array(
    		'name'                       => _x( 'Taxonomies', 'Taxonomy General Name', 'text_domain' ),
    		'singular_name'              => _x( 'magcat', 'Taxonomy Singular Name', 'text_domain' ),
    		'menu_name'                  => __( 'magcat', 'text_domain' ),
    		'all_items'                  => __( 'All Items', 'text_domain' ),
    		'parent_item'                => __( 'Parent Item', 'text_domain' ),
    		'parent_item_colon'          => __( 'Parent Item:', 'text_domain' ),
    		'new_item_name'              => __( 'New Item Name', 'text_domain' ),
    		'add_new_item'               => __( 'Add New Item', 'text_domain' ),
    		'edit_item'                  => __( 'Edit Item', 'text_domain' ),
    		'update_item'                => __( 'Update Item', 'text_domain' ),
    		'view_item'                  => __( 'View Item', 'text_domain' ),
    		'separate_items_with_commas' => __( 'Separate items with commas', 'text_domain' ),
    		'add_or_remove_items'        => __( 'Add or remove items', 'text_domain' ),
    		'choose_from_most_used'      => __( 'Choose from the most used', 'text_domain' ),
    		'popular_items'              => __( 'Popular Items', 'text_domain' ),
    		'search_items'               => __( 'Search Items', 'text_domain' ),
    		'not_found'                  => __( 'Not Found', 'text_domain' ),
    		'no_terms'                   => __( 'No items', 'text_domain' ),
    		'items_list'                 => __( 'Items list', 'text_domain' ),
    		'items_list_navigation'      => __( 'Items list navigation', 'text_domain' ),
    	);
    	$args = array(
    		'labels'                     => $labels,
    		'hierarchical'               => true,
    		'public'                     => true,
    		'show_ui'                    => true,
    		'show_admin_column'          => true,
    		'show_in_nav_menus'          => true,
    		'show_tagcloud'              => true,
    	);
    	register_taxonomy( 'magcat', array( 'mags' ), $args );
    
    }
    add_action( 'init', 'custom_taxonomy', 0 );
    
    ?>
    

     

     

    حال به قسمت مدیریت پست تایپ مجله اضافه شده و من هم چندین دسته ایجاد کردم و مطلب نوشتم

    منتهی وقتی میخوام صفحه آرشیو تاکسونومی یا صفحه دسته بندی اش رو باز کنم استایلش مثل category.php  هست

    با اینکه من فایلی بنام taxonomy-magcat.php ایجاد کردم و کدهاش با category.php متفاوت هستش

     

    هر کاری میکنم تغییر ی نمیکنه 

    مشکل کجاست ؟

  10. برای این کار لازمه ابتدا وارد فایل functions.php بشید

    کد زیر را در انتهای کدهاتون وارد کنید :

     

    wp_enqueue_style('mytheme',get_bloginfo('template_directory').'/option/admin.css'); 

    به مسیر کدهای دقت کنید ( میتوانید تغییر بدهید )

     

    حال فایل مورد نظر را با نام اشاره شده ایجاد کرده و کدهاتون را داخلش قرار بدهید

    • امتیاز 1
  11. دوست عزیز این وب سایت از زمینه دلخواه استفاده نکرده 

    بلکه از همون ویرایشگر معمولی وردپرس استفاده کرده و متن رو لینک داده  

    همین

     

    شما هم میتونید همین کار رو انجام بدین , بدون نیاز به متاباکس

    کافیه اول یه عکس دانلود بزارین و بعد یه تیتر و بعد هم متن و لینک 

  12. افزونه های معرفی شده هم برای همین کار ساخته شده که از سایت های کپی کننده جلوگیری کنه

     

    در ضمن شما باید از همین موقعیت بهترین استفاده را ببرین

    یعنی از روش خودشون بر علیه خودشون استفاده کنید

    تا جایی که میتوانید داخل مطلب هاتون از تگ سایت خودتون استفاده کنید و همش به پست های سایت تون لینک بدین و بعد بصورت متن خالی داخل مطلب به وب سایتتان اشاره کنید

     

    حالا با این کار وب سایت شما در هزاران جای متفاوت لینک شده و خواننده ها تبلیغ شما را لابه لای ملب میخونن !!!!

     

    سایت مپ رو احتمالا اشتباهی داشتین و اروری داده که تا الان ثبت نشده 

    وگرنه دو ماه طول نمیشکه یکبار دیگر کامل چک کنید و تمامی ارورهایی که میده رو رفع کنید

    قالب سایت رو از جای معتبر نگیرن که بلکه قالب معتبر بگیرین که سئو شده باشه

    موفق باشید

    • امتیاز 1
  13. برای جلوگیری از کپی کردن :

     

    http://www.20script.ir/?p=13267
    
    https://wordpress.org/plugins/copyrightpro/screenshots/
    
    https://wordpress.org/plugins/iframecatcher/

    قالبتون رو داخل سایت gtmetrix آنالیز کنید

    از افزونه کش استفاده کنید

    از افزونه wordpress seo yoast  استفاده کنید

    سایت مپتون رو حتما داخل گوگل وبمستر ثبت کنید 

     

    هاستتون رو از شرکت های معتبر خریداری کنید

    ارور های قالبتون رو رفع کنید و حتما قالب معتبر و بهینه شده استفاده کنید

    • امتیاز 2
  14. نیازی به ایندکس دسته بندی و تگ ها نیستش

    چون اهمیتی ندارند این صفحات و از نظر چگالی کلمه کلیدی بسیار پایین است

    تگ ها هم دیگر برای گوگل اهمیتی ندارد و نبودش بهتر از بودنشه

     

    برای گذاشتن alt بر روی تصاویر کافیست هنگام آپلود تصویر درستون سمت چپ مقدار فیلدهای نام را تکمیل کنید

    درضمن برای تصویر باید یک کلمه مناسب قرار بدین نه اینکه از چند کلمه استفاده کنید و جمله بنویسید

     

    • امتیاز 1
  15. دقیق متوجه نشدم که میخواین چی کار کنین

     

    اما کد ریدایرکت بدین صورت هستشداخل فایل .htaccess وارد نمایید :

     

    Options +FollowSymlinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^olddomain.com [NC]
    RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
    
    RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]

     

  16. شما باید  هر دو سایت را در گوگل وب مستر تولز ثبت کنید، شما باید مشخص کنید که دامین سایت قبلی به آدرس جدید منتقل شده است.

    این کار به گوگل کمک می کند تا به وضوح درک کند که کل سایت به این دامنه منتقل شده است.

    • امتیاز 1
  17. از کد ریدایرکت 301 استفاده کن

    RewriteEngine On
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html
    RewriteRule ^index.html$ http://new-site.ir [R=301,L]

    کد بالا را در فایل .htaccess وارد کن

    موتور جستجو با کد بالا تشخیص میده و همه چیز رو جایگزین میکنه

     

    • امتیاز 1
  18. سلام به دوستان 

    نمیدونم این کاری میخوام انجام بدم با وردپرس شدنی هست یا نه؟

     

    میخوام در داخل صفحه محصول از دسته مادر دیگری محصولات زیردسته ای از همون رو به نمایش بگذارم

    میدونم میشه بصورت دستی میشه تابع دسته مورد نظر رو داخل صفحه محصول قرار داد تا نمایش داده بشه اما میخوام سیستم خودکار این کار رو انجام بده

    pro.jpg.ec53015f00023b0077c49c113b20aca5

     

    تصویر بالا رو نگاه کنید 

     

    میخوام داخل صفحه محصولات مثلا کفش  از برند پوما هر چی محصول داره نشون داده بشه

    در تصویر دقت کنید برند پوما لباس هم داره و من میخوام داخل صفحه محصول دسته کفش ها لباس ها هم نشون داده بشه

    حالا چون اینجا دسته مادر تغییر میکنه من نمیتونم برنامه اش رو طوری بنویسم که سیستم خودکار داخل کل محصولات بگرده و برند نایک هر چی محصول داره در صفحه محصول نشون داده بشه

     

    اول خواستم دسته بندی رو بر مبنای برند تنظیم کنم اما امکان چیدمان محصولات نشد و مجبوریم که طبق تصویر دسته بندی کنیم

    میدونم میشه بصورت دستی داخل صفحه category شرط گذاشت که اگه محصول نایک بود فلان تابع category رو فراخوانی کن تا محصولاتش لیست بشه

     

    اما من نمیخوام دستی این کار رو انجام بدم و میخوام یک برنامه نویسی انجام بشه تا سیستم خودکار این رو تشخیص بده

    فکر کنم نتونستم منظورم رو برسونم

    pro2.jpg.cafc9ac593f8bc83576c16a0670823c

×
×
  • اضافه کردن...