رفتن به مطلب

onlinewebsite

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

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

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

نوشته‌ها ارسال شده توسط onlinewebsite

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

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


    $output = strip_tags($output, $allowedtags);
    $output = preg_replace( '|\[(.+?)\](.+?\[/\\1\])?|s', '', $output );
    $content = explode(' ', $output);

  2. بهترین کار اینه که برای سایتت موقع اپلود چند سایز مختلف ایحاد کنی برای اینکار کد زیر رو به توابع پوسته اضافه کنید. البته میتونید اندازه رو تغییر بدین


    add_image_size('featured-post-thumbnail',430,280,true);

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


    the_post_thumbnail('featured-post-thumbnail', array('class' => 'featured-post-thumbnail','title' =>'', 'alt' =>''));

    • امتیاز 3
  3. اگر منظورتون برچسب هایی هست که برای اون برگه میزارید باید از کد


    <?php the_tags('<div class="moretags">برچسبها : ',' ،',' </div>'); ?>

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


    <?php wp_tag_cloud(''); ?>

    این برای نمایش برچسب های مهم و بیشتر استفاده شده در وردپرس به کار میره

    • امتیاز 2
  4. به نظر من و به تجربه استفاده از phpThumb زیاد جالب نیست.

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

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

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


    add_image_size('featured-post-thumbnail',430,280,true);

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

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


    the_post_thumbnail('featured-post-thumbnail', array('class' => 'featured-post-thumbnail','title' =>'', 'alt' =>''));

    • امتیاز 2
  5. کلا هر چیزی که توش دغل بازی باشه اشکال داره به نظر من البته.

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

    استفاده از این سیستم ها یعنی خداحافظی با گوگل. فکر نکنم هیچ کجای دنیا به اندازه ما ایرانی ها از سیستمهای بازدید ... استفاده کنن.

  6. با وردپرس نمیشه تووی دنیا مطرح شد، برو یه مدیریت محتوای پولی بگیر که امنیت و پشتیبانی داشته باشه

    وردپرس هم امنیت داره هم پشتیبانی هم تیم قوی برای گسترش.

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

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

    دوم هم اینکه یه نفر میاد یه هاست رایگان یا در حد رایگان میگیره که نه امنیت داره نه پشتیبانی بعد یه وردپرس میزاره روش میگه من سایت دارم. بعد که سایتش هک شد همه جا جار میزنه که آهای ببینید که وردپرس چقدر امنیتش پایینه .

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

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

    یکسری چیزای دیگه هم هست که دیگه تخصصی هستن

    • امتیاز 5
  7. برای نو فالو کردن لینکهای خروجی از کد زیر استفاده کنید


    add_filter('the_content', 'auto_nofollow');

    function auto_nofollow($content) {
    //return stripslashes(wp_rel_nofollow($content));

    return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
    }

    function auto_nofollow_callback($matches) {
    $link = $matches[0];
    $site_link = get_bloginfo('url');

    if (strpos($link, 'rel') === false) {
    $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
    } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
    $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
    }
    return $link;
    }

    • امتیاز 2
  8. ممنون از همه شما ولی وقتی از کد آقای فخار استفاده می کنم این ارور رو میگیرم:


    Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/moviemis/public_html/wp-content/themes/Boxoffice1/lib/post-types.php on line 18

    وقتی هم که از کد آقای

    onlinewebsite استفاده می کنم برچسب هست ولی پس از بروز رسانی نمایش داده نمیشه . لطفا کمک کنید :D

    ممنون از کمک

    الان مشکل دقیقا چیه ؟ من روی لوکال تست کردم برچسب ها هستن. به روز رسانی هم میشه باز هست.

    • امتیاز 1
  9. هیچ کار نشندی نیست.

    به نظر من یک دیتابیس جدا بسازید و اطلاعات دیتابیس اول را بعد از

    set names 'utf8'

    در داخل دیتابیس جدید ایمپورت کنید و باید تک تک جدول ها رو این کار انجام بشه. شاید راه حل بهتری هم باشه . ولی چیزی که به ذهن من رسید این بود

  10. فایل اصلاح شده رو قرار دادم


    <?php
    /* Movies post type*/
    function post_type_movies() {
    register_post_type(
    'movies',
    array( 'public' => true,
    'publicly_queryable' => true,
    'has_archive' => true,
    'hierarchical' => false,
    'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',
    'labels'=>array(
    'name' => _x('فیلم ها', 'post type general name'),
    'singular_name' => _x('Movie', 'post type singular name'),
    'add_new' => _x('افزودن فیلم تازه', 'فیلم ها'),
    'add_new_item' => __('افزودن فیلم جدید'),
    'edit_item' => __('ویرایش فیلم'),
    'new_item' => __('فیلم تازه'),
    'view_item' => __('مشاهده فیلم'),
    'search_items' => __('جستجو در فیلم ها'),
    'not_found' => __('فیلمی یافت نشد'),
    'not_found_in_trash' => __('فیلمی در زباله دانی نیست'),
    'parent_item_colon' => ''
    ),
    'show_ui' => true,
    'menu_position'=>5,
    'query_var' => true,
    'rewrite' => TRUE,
    'rewrite' => array( 'slug' => 'movie', 'with_front' => FALSE,),
    'register_meta_box_cb' => 'mytheme_add_box',
    'supports' => array(
    'title',
    'thumbnail',
    'comments',
    'editor'
    )
    )
    );
    register_taxonomy_for_object_type('post_tag', 'movies', array("rewrite" => true));
    }
    add_action('init', 'post_type_movies');
    /* Movie genre taxonomy */
    function create_movie_genre_taxonomy()
    {
    $labels = array(
    'name' => _x( 'ژانر فیلم', 'taxonomy general name' ),
    'singular_name' => _x( 'movie-genre', 'taxonomy singular name' ),
    'search_items' => __( 'جستجو در ژانر های فیلم ها' ),
    'all_items' => __( 'تمامی ژانر فیلم ها' ),
    'parent_item' => __( 'Parent movie genre' ),
    'parent_item_colon' => __( 'Parent movie genre:' ),
    'edit_item' => __( 'Edit movie genre' ),
    'update_item' => __( 'Update movie genre' ),
    'add_new_item' => __( 'افزودن ژانر جدید برای فیلم ها' ),
    'new_item_name' => __( 'New movie genre Name' ),
    );
    register_taxonomy('movie-genre',array('movies'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'movie-genre' ),
    ));
    }
    add_action( 'init', 'create_movie_genre_taxonomy', 0 );
    ?>

    • امتیاز 3
  11. با پوزش بنده هر چی دنبال

    functions.php در فایل مدیریت می گردم پیداش نمی کنم . میخواهم کدی را در آن قرار دهم . متشکر میشوم اگر نشانی انرا بدهید

    بعضی از قالب ها فایل functions.php ندارند. اگر وجود نداره خودتون میتونید بسازید و داخل قالب قرار بدین

    سلام. از یک قالب وردپرس استفاده می کنم که در قسمت Menu customizer آن با پیغام خطای

    Warning: Invalid argument supplied for foreach() in …wp-content/plugins/menu_customizer/crumina_customizer.php on line 132

    روبروی شده ام. چه کار کنم تا این مشکل حل شود.

    فایل PHP مورد نظر در پیوست قرار دارد.

    ممنون

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

  12. مثلا اگر بخوایم آدرس مدیریت این باشه :

    blog.web-site.ir/manage-login.php در این کد چه تغییراتی باید بدیم :


    get_option('home').'/admin'

    الان برای من روی هاست هست . این تغییرات رو بدم مشکلی پیش نمیاد ؟

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

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

    • امتیاز 1
×
×
  • اضافه کردن...