سلام ، آیا این بازدید اول شماست ؟ یا
تبلیغات در این انجمن
×
+
سفارش تبلیغات
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 از مجموع 12

موضوع: آموزش های وردپرس (Wordpress)

  1. #1
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض آموزش های وردپرس (Wordpress)

    مرحله اول:
    از همه فایل ها و پایگاه داده خود نسخه پشتیبان (backup) تهیه نمایید


    یک روش بک آپ گیری استفاده از امکانات cpanel سایت شماست که می توانید با وارد شدن در قسمت بک آپ آن یک فایل کامل بک آپ (در اصطلاح فول بک آپ) و یا چند فایل بک آپ مجزا از بخش های مختلف نظیر دیتابیس و… سایت خود بگیرید. با این کار می توانید با اطمینان از حفظ اطلاعات و محتوای فعلی سایت خود برای بازیابی در صورت بروز مشکل احتمالی (البته با احتمال خیلی کم) اقدام به انجام ادامه پروسه دستی آپدیت نمایید.
    البته با استفاده از خود وردپرس هم می توانید حداقل از نوشته‌ها، دیدگاه‌ها، زمینه‌های دل‌خواه و دسته‌های سایت خود بک آپ تهیه کنید که برای این کار می توانید با استفاده از قسمت مدیریت(برون بری) و یا در برخی نسخه های وردپرس با استفاده از قسمت ابزارها(برون ریزی) یا همان (ToolsExport) فقط از محتوای درون پست های قبلی مانند نوشته ها وکامنت ها و… بک آپ تهیه نمایید.
    البته پلاگینی با عنوان WordPress Database Backup نیز برای وردپرس وجود دارد که می توان با نصب و استفاده از آن بک آپ کامل تری از وردپرس گرفت که به دلیل اینکه بعضی دوستان در انجام این کار با مشکل روبه رو شده اند، اجرای همان دو روش قبلی را توصیه می کنم ( البته در هر صورت حتما بک آپ کامل با استفاده از روش اول باید گرفته شود)

    مرحله دوم:
    حتما قبل از شروع پروسه ارتقای وردرس، کلیه پلاگین های فعال را غیر فعال نمایید و قالب سایت خود را به حالت پیش فرض وردپرس تغییر دهید

    برای غیرفعال کردن پلاگین ها به قسمت Plugins وردپرس رفته و همه پلاگین ها را غیرفعال(Deactivate) نمایید.
    برای تغییر قالب (پوسته یا همان Template) سایت خود به قسمت Themes رفته و پوسته پیش فرض را که پوسته ی Kubrick است فعال کنید.

    مرحله سوم:
    جایگزینی فایل های نسخه جدید وردپرس به جای نسخه قدیمی

    برای این کار ابتدا آخرین نسخه وردپرس موجود را از این آدرس دانلود نمایید:
    دانلود جدیدترین نسخه وردپرس

    سپس فایل زیپ دانلود شده را بر روی هارد کامپیوتر خود Extract نمایید.
    یک نرم افزار FTP Manager را برای انتقال فایل ها و فولدرهای مورد نظر از روی هارد کامپیوتر خود به هاست نصب نمایید(مانند برنامه FileZilla). برای دانلود این برنامه از لینک زیر استفاده نمایید
    دانلود Filezilla


    در صورتی که تاکنون با برنامه های مشابه برای انتقال فایل ها به هاست خود سر و کار نداشته اید، می توانید چگونگی استفاده از این برنامه را در لینک زیر به صورت کامل مطالعه نمایید:

    روش استفاده از Filezilla


    پس از نصب این برنامه و وارد شدن توسط آن به فضای هاست خود، کلیه فایل ها و فولدرهای موجود در شاخه ای که قبلا فایل وردپرس روی هاست شما در آن نصب شده است (معمولا درپوشه public_html نصب می شود) بجز پوشه wp-content و فایل های .htaccess و wp-config.php را پاک کرده و به جای آن از روی هارد خود کلیه محتویات پوشه وردپرس جدید که قبلا دانلود کرده اید (البته به غیر از سه مورد ذکر شده در بالا) را به جای محتویات پاک شده هاست خود جایگزین نمایید.

    مرحله چهارم:
    اجرای دستور Upgrade
    با نوشتن دستور http://example.com/w...min/upgrade.php (فکر می کنم لازم به توضیح نیست که باید به جای example.com نام سایت خود را وارد نمایید) در قسمت آدرس اینترنت اکسپلورر یا فایرفاکس یا هر browser دیگری که استفاده می کنید و فشار دادن کلید Enter پروسه نصب آپدیت انجام می گردد..

    مرحله پنجم:
    فعال کردن پلاگین ها و …
    اکنون وردپرس شما به نسخه مورد نظر ارتقا پیدا کرده، کافی ست وارد صفحه وردپرس خود شده و مجددا پلاگین های غیرفعال شده را فعال گردانید.

    منبع : انجمن تخصصی ورد پرس
    حال می توانید از قسمت Themes پوسته دلخواه خود را مجددا فعال نمایید.
    در اینجا وردپرس شما آپدیت شده و سایت شما به مانند قبل قابل مشاهده و دسترسی است.

  2. کاربران : 5 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  3. #2
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض وبلاگ نویسی شیرین با WordPress


    دانلود کتاب الکترونیکی مرجع کامل آموزش وردپرس
    در این کتاب شما با آموزش کامل و جامع وردپرس آشنا می شوید.


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

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


    وردپرس یک سکوی انتشار مبتنی بر وب یا به بیان ساد تر یک نرم افزار تحت وب است که درواقع ادامه موفقیت آمیز پروژه b2 می باشد و توسط مت مولنوگ بنیان گذاری شده است.
    عمومی ترین استفاده از وردپرس بریا راه اندازی یک وبلاگ می باشد زیرا وردپرس دارای هسته ای قدرتمند است و پیشروترین نرم افزار در این زمینه به شمار می رود.
    وردپرس با زبان برنامه نویسی محبوب و قدرتمند PHP نوشته و از قدرت MySQL استفاده می کند. وردپرس یک نرم افزار بازمتن (Open Source) می باشد و بر مبنای اجازه نامه (Gnu Public License) GPL منتشر می شود بنابرایت اجازه نامه تمامی موارد استفاده از وردپرس کاملا رایگان می باشد، همچنین شما می توانید وردپرس را با خیال راحت تغییر دهید و به عنوان سکویی برای پرژه های خود به کار گیرید.






  4. کاربران : 2 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  5. #3
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض حل مشکل فاصله خطوط در ویرایشگر وردپرس

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

    دلیل این مشکل حذف خودکار تگهای </br> و <p> در ویرایشگر وردپرس هست که براحتی با نصب افزونه Tinymce Advanced قابل حله.


    راه حل مشکل فاصله گذاشتن بین خطوط :

    به بخش تنظیمات افزونه برید و مانند عکس زیر گزینه مشخص شده را تیک بزنید :




    منبع: انجمن ورد پرس

  6. کاربران : 6 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  7. #4
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض Secret Key در وردپرس چیست و چگونه باعث افزایش امنیت می شود

    راحل نصب وردپرس چگونه است ؟ بسیاری از وبمسترها دامنه ای را خریداری می کنند و سپس به یک شرکت ارائه دهنده خدمات میزبانی وب مراجعه می کنند و فضای مورد نیاز برای سایت خود ( هاست ) را خریداری می کنند سپس با استفاده از کنترل پنل هاست که معمولا یا سی پنل است و یا دایرکت ادمین شروع به ایجاد پایگاه داده و ساختن کاربر برای استفاده و ویرایش پایگاه داده می کنند سپس به سراغ فایل wp-config-sample.php می روند و نام آنرا به wp-config.php تغییر می دهند ، خب حالا نوبت ویرایش و جایگزینی اطلاعات دیتابیس است اطلاعات دیتابیسی را ساخته بودیم در محل های مورد نظر قرار می دهیم .
    کد:
    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'database_name_here');
    
    /** MySQL database username */
    define('DB_USER', 'username_here');
    
    /** MySQL database password */
    define('DB_PASSWORD', 'password_here');
    
    /** MySQL hostname */
    define('DB_HOST', 'localhost');
    
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    
    /** The Database Collate type. Don't change this if in doubt. */
    define('DB_COLLATE', '');
    کار تمام شد حالا باید آدرس سایت مورد نظرمان را در مرورگر وارد کنیم ، به مرحله معروف نصب پنج دقیقه ای خوش امدید ! نام کاربری و رمز خود را وار میی کنیم و کار تمام شد وردپرس ما نصب و اماده وبلاگ نویسی هستیم .( تا قبل از راه اندازی این سایت خودم هم اینگونه عمل می کردم ) متاسفانه در صفحه آموزش نصب وردپرس فارسی نیز همین مراحل را برای نصب و راه اندازی سایت وردپرسی کافی می داند . اگر مراحل نصب را به قسمت ویرایش فایل wp-config.php برگردیم و درست چند خط پایین تر از قسمت وارد کردن اطلاعات دیتابیس را مشاهده کنیم با چند خط کد زیر روبرو می شویم .
    کد:
    define('AUTH_KEY',               'put your unique phrase here');
    define('SECURE_AUTH_KEY',  'put your unique phrase here');
    define('LOGGED_IN_KEY', 'put your unique phrase here');
    define('NONCE_KEY',             'put your unique phrase here');
    define('AUTH_SALT',             'put your unique phrase here');
    define('SECURE_AUTH_SALT', 'put your unique phrase here');
    define('LOGGED_IN_SALT',   'put your unique phrase here');
    define('NONCE_SALT',       'put your unique phrase here');
    این کد ها همان Secret Key های وردپرس ما هستند که باید ویرایش شوند و کدهای مخصوص هر سایت با مقدار پیشفرض put your unique phrase here جایگزین شوند کلید های امنیتی امکاناتی هستند که از نسخه ۲٫۶ به بعد در وردپرس گنجانده شده اند و جای شگفتی دارد که بسیاری از افراد در سراسر جهان این کلیدها را بدون تغییر می گذارند و هم اکنون همگی از کلید های رمرنگاری یکسانی در حال استفاده هستند . وردپرس از این کلیدهای رمز هش شده با الگوریتم Salt به همراه رمز عبور شما استفاده می کند ، تا آن را قوی و ایمن تر گرداند .
    نحوه استفاده از این کلید ها بسیار راحت است فقط کافی است به ادرس زیر مراجعه کنید و کلید های مخصوص خود را دریافت و جایگزین کلیدهای پیشفرض کنید .
    کد:
    https://api.wordpress.org/secret-key/1.1/salt/
    با مراجعه به ادرس بالا کدهایی شبیه به کد زیر دریافت خواهید کرد با این تفاوت که مقدار هر کدام با یکدیگر متفاوت هستند . دقت کنید از کدهای زیر استفاده نکنید و با رفرش کردن صفحه کدهای جدید برای خود دریافت کنید .
    کد:
    
    define('AUTH_KEY',               'LEa#A|0*F@lFpOhG.[Ct%JgA(-6Yk5h3Scj VLIU.>Q_5r&,xid{Fa<?OQ|<,Jgz');
    define('SECURE_AUTH_KEY',  'F):gjQ pi&k.4OKLjB=l1}-M88VMWW3y<J ^gUKvy/-nsS]BtsalZTdNOtwu,a:@');
    define('LOGGED_IN_KEY', 'RZz2RjbhT(cz$&;|53!KxHH28n{V{E4M@xd,<=(4Sh=d=Xu> BVB?V+jLP3H||!5');
    define('NONCE_KEY',             '&/z{1-E14/6v/-co?#~i#{{=v76EOgP@R;ybHi%|S.|AnB{kv)J aT?BA3aj[^-;');
    define('AUTH_SALT',             '#j:)EI[p]Oq;F;<o7g*F<PcspgW<oQ7|[=R9dx|K1x|<o-/sO-87o,C{$ZNU;E+[');
    define('SECURE_AUTH_SALT', '(CfU}p&MG<D7dh+ lN>M-4Z8#oVgP!Ha V03A}YRq0WQC)cd2m}?:4H`$9lYbY8N');
    define('LOGGED_IN_SALT',   '5v.-:2)bmAJy.|%f,c|9C.6cSVo?A9{2i)I^$+Jyj&q?>ZxcWP MQuchr-*h<P;_');
    define('NONCE_SALT',       '$KBvpCsA.?mAw!k_;{+ExtI}%[A`k=<cTUV+A=y|r+jK i+t:OEHi@h)/`Aj^D?s');
    بعد از جایگزینی کدهای مخصوص وبلاگ خود فایل را ذخیره کنید و کار تمام است حالا وردپرس ایمن و قدرتمند تری دارید توجه کنید این کلیدها را باید برای هر سایتی متفاوت باشند و طبیعی است که فقط خودتان باید آنها را بدانید .

    منبع:انجمن وردپرس



  8. کاربران : 6 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  9. #5
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض آموزش کامل ساخت robots.txt

    این آموزش رو بخاطر اینکه ماخذی فارسی برای مطالعه کامل روی فایل robots.txt و آموزش نحوه ی ساخت و خواصش پیدا نکردم می گذارم و امیدوارم استفاده بشه
    کلیت:
    این فایل چه کار می کنه
    ربات های جستجوگر را هشیار می کنه که برای جستجو چه فایل هایی را نباید باز کنند و چه فایل هایی رو می تونند باز کنند
    خاصیتش چیه
    برای کاربر مهمترین خاصیتش حفظ امنیته و حفظ حریم های شخصی به این وسیله کاربر می تونه مدارک خصوصی و عکس های خانوادگیش رو با آرامش روی هاستش نگه داری کنه
    برای ربات ها هم خاصیتش اتلاف کمتر وقت و انرژی در یک سایته و این امر دومین خاصیت فایل رو ایجاد می کنه
    موتورها رو تشویق می کنه به یافتن نتایج جستجو ها در سایت هایی که robots.txt دارند و این یعنی بالا رفتن در رتبه ی گوگل و آلکسا
    این فایل باید در یک صفحه text only به وسیله ی notepad نوشته بشه و کد و علائم جدا کننده خاص مثل <> یا , و " نیاز نداره ولی هر تکه از دستوراتش باید در یک سطر جدا باشه
    این فایل بر پایه دو دستور Disallow و Allow و یک شاخصه User-agent نوشته می شه
    Disallow محدوده ممنوع رو تعریف می کنه
    Allow محدوده ی آزاد برای جستجو
    User-agent محدوده کسانی که اجازه جستجو براشون مسدود یا باز شده
    سایت گوگل سالم ترین نمونه ی این برگه رو نمایش داده
    نگاه کنید: و به این ترتیب کد زیر
    کد:
    User-agent: *
    Disallow: /news
    Allow: /news/directory
    در این فایل اینگونه ترجمه می شه
    هر نوع جستجوگر و رباتی (هیچ نوع)
    نمی تونه پوشه news را جستجو کنه ولی می تونه زیر پوشه ی directory رو از این پوشه بخونه و جستجو کنه
    گوگل دستورات این فایل را به اینگونه تقسیم می کنه
    برای بلوکه کردن جستجو در کل سایت
    کد:
    
    Disallow: /

    برای مسدود کردن جستجوی یک پوشه
    کد:
    Disallow: /junk-directory/
    برای مسدود کردن جستجو در یک صفحه
    کد:
    Disallow: /private_file.html
    برای اینکه یک عکس در لیست یافته های گوگل دیده نشود
    کد:
    User-agent: Googlebot-Image
    Disallow: /images/dogs.jpg
    برای پاک کردن کل عکس های سایت از لیست جستجوی گوگل
    کد:
    User-agent: Googlebot-Image
    Disallow: /
    برای پاک کردن یک فرمت مشخص (مانند gif) از جستجوی گوگل
    کد:
    User-agent: Googlebot
    Disallow: /*.gif$
    برای صفحاتی که هنوز مطالبشون در حال تکمیله و یا آماده پذیرش آگهی نیست مطالب این صفحات در نتایج جستجو دیده نمی شه ولی گوگل اونها رو آنالیز می کنه و دسته بندی های لازم رو روشون انجام می ده
    کد:
    User-agent: *
    Disallow: /
    User-agent: Mediapartners-Google
    Allow: /
    خوب اینها تمام دانش مورد نیاز برای نوشتن این فایل بودند حالا برای شروع فولدرها و فایل هاتون رو روی هاست دسته بندی و لیست کنید و تلاش کنید هر گزینه را در یکی از شرایطی که بالا عنوان شد قرار دهید و یا برای دسته ی اخر که دسته ای کاملا مجاز خواهد بود جدا کنید
    لیست نهایی شما به راحتی وضعیت هر فایل را مشخص می کنه
    معمولا ما با کل ربات ها کار داریم و
    user-agent :*
    کارمون رو راه می ندازه که استفاده یکبار ازش در اولین سطر کافیه ولی اگر موردی مثل آخرین مورد ذکر شده بود
    کد:
    User-agent: Mediapartners-Google
    نام ربات گوگل آنالیزه
    نام بعضی از معروف ترین ربات ها هم عبارته از:
    کد:
    User-agent: IsraBot
    # unless they're feeding search engines.
    User-agent: UbiCrawler
    User-agent: DOC
    User-agent: WebCopier
    User-agent: Offline Explorer
    User-agent: Teleport
    User-agent: TeleportPro
    User-agent: WebZIP
    User-agent: linko
    User-agent: HTTrack
    User-agent: Microsoft.URL.Control
    User-agent: Download Ninja
    User-agent: wget
    # http://www.nameprotect.com/botinfo.html
    User-agent: NPBot
    # http://www.webreaper.net/
    User-agent: WebReaper
    User-agent: ia_archiver
    که فکر کنم بجز IsraBot که ربات دائره المعارف وی کی پدیاست باقی ربات ها از نامشون و یا توضیح کوتاه قبلشون قابل تشخیصند
    در آخرین خطوط این فایل آدرس های sitemap.xml را اضافه می کنید به این صورت
    کد:
    Sitemap: http://YourDomain.com/sitemap.xml
    با توجه به اینکه فایل های هر سیستم مختص خودش هستند پس کپی کردن هیچ فایلی از هیچ جا کمکی بهتون نمی کنه و رفتن مراحل ساده بالا برای داشتن این فایل لازمه
    در نهایت اگر دوستان اطلاعات تکمیل کننده داشتند ممنون می شم بهش اضافه کنند ولی سئوالات رو بگذارند برای تایپیک جدا که اصل مطلب از دست نره

    با تشکر از انجمن ورد پرس منبع هم انجمن ورد پرس










  10. کاربران : 6 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  11. #6
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض روش ثبت نام در موتور جستجو گوگل

    برای ثبت نام در گوگل اول باید یک اکانت جیمیل داشته باشید حتما با این کلمه آشنا هستید جیمیل یک سرویس مجانی است که از طرف گوگل به کاربران داده شده با این سرویس همون ایمیل هست که شما میتونید ایمیل بسازید و کارهایی از این قبیل برای اینکه جی میل بسازید باید برید به سایت گوگل بعد در بالای سایت نوشته Gmail که روی آن کلیک کنید بعد در صفحه بعدی در زیر قسمتی که باید یوزر و پسورد خودتون را وارد کنید نوشته SignUp روی این کلمه کلیک کنید و فرم ها را پر کنید حالا شما یک اکانت جی میل دارید برای ثبت سایت خود به آدرس زیر بریدhttps://www.google.com/webmasters/tools بعد باید در اکانت جیمیل خود لاگین شوید.حالا صفحه ای میاد که باید سایت خودتون رو وارد کنید بعد از اینکه سایتتون رو ثبت کردیدیه همچین پیغامی میایید Your site has been added to your account. Verify your ownership to view detailed statistics and errors for it. بعد در یک کادر زرد رنگ این عبارت نوشته شده است Verify your site که باید روش کلیک کنید،این کار برای این است که نشان بدهید سایتی که ثبت کردید واقعا برای خودتون هستش به این شکل که بعد از کلیک بر رون آن یک نوار کشویی ظاهر میشود که شما میتوانید هر کدام رو خواستید انتخاب کنید که یکیش اضافه کردن یه متاتگ به قالب هست و دیگری اضافه کردن یه کد html که من همین رو پیشنهاد میکنم که ساده تر و سریعتر هستش وقتی این گزینه رو انتخاب کردید >>>
    upload an html file
    یه کدی به شما میدهد مثل این
    google18e7e7e20f4fa364.html

    شما میتونید یه نت پد باز کنید و توش هیچی ننویسید و فقط یا این آدرس داده شده گوگل آن را ذخیره کنید که یه فایل html حاصل میشود و بعد آن را در روت سایت خود آپلود بفرمائید
    بعد از آپلود در آن صفحه گزینه VERIFIED را حتما بزنید و منتظر بمانید که گوگل سایت شما را تایید کنند و چراغ سبز بدهید ضمنا آن آدرسی که دادید به این شکل باید در سایتتان موجود باشد http://www.yoursite....e20f4fa364.html و بمانید تا حتما این گزینه سبز شود Verification status: NOT VERIFIED بعد از این کار بر روی Sitemaps که در ستون سمت چپ موجود است کلیک بفرمائید و مشاهده میکنید که آدرس کامل سایت شما در انجا زده شده است
    نقل شده از انجمن ورد پرس

  12. کاربران : 2 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  13. #7
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض آموزش دریافت بک آپ کامل سایت - بخش 1

    آموزش کامل گرفتن پشتیبان از ftp و mysql و آموزش استفاده از نرم افزار fileZilla
    فکر نکنم موضوع نیاز به مقدمه داشته باشه
    قرار است در این آموزش یکبار مسیر صحیح دریافت نسخه پشتیبان را طی کنیم
    فرض می کنیم قالبی را خریدیم و چند افزونه خریداری شده هم روش اضافه کردیم و چندین مگابایت هم اطلاعات در دیتابیس داریم و می خواهیم بک آپ کاملی از آنچه داریم را برای روز مبادا جمع آوری کنیم این بک آپ دو مرحله دارد:
    فایل های مهم روی هاست – افزونه ها – قالب – تصاویر(افزوده های بخش رسانه سایت)
    کلیه اسناد متنی شامل نام و مشخصات کاربران - متن مطالب – مشخصات هر مطلب از قبیل تاریخ ارسال و نام نویسنده و دسته بندی ... – کلیه تنظیمات اعمال شده روی گزینه های پیشخوان وردپرس و همینطور اطلاعات دیتابیسی افزونه ها

    در این جلسه مرحله اول را انجام خواهیم داد و در جلسه بعد مرحله دوم را
    برای بخش اول لازمه به FTP سایت دسترسی داشته باشیم، اغلب هاست ها فایل منیجرهای گوناگونی را برای دسترسی به FTP در پنل هاشون دارند اما برای تکمیل شدن آموزش می خواهیم بخش فایل منیجر کنترل پنل سایت را نادیده بگیریم و از سیستم عامل شخصیمون به هاست دسترسی پیدا کنیم
    اول از همه نمایشگر داخلی ویندوز یعنی explorer.exe هم قادر به باز کردن ftp هست و کافیه آدرس صحیح ftp سایت را درش .وارد کنیم ولی اتصال پرت FTP معمولا بسیار کند و اذیت کننده است به همین خاطر نرم افزارهای کمکی و اغلب رایگان زیادی برای اینکار هست منجمله:FileZilla
    الف – کاربا ftp برای اجرای مرحله اول بک آپ:
    الف – 1 نصب و تنظیمات اولیه ftp بر روی fileZilla
    این نرم افزار از آدرس http://filezilla-project.org/ در دسترس قرار داره و کاملا رایگانه - بعد از دریافت و نصب برنامه را اجرا کنید و از طریق منوی Edit و زیر منوی Setting می توانید

    با استفاده از ابزار language زبان فارسی را برای محیط برنامه انتخاب کنید

    حالا برای اتصال به سایت از منوی "فایل" زیر منوی "مدیریت سایت" را احضار کنید در پنجره حاضر ابتدا بر روی کلید "سایت جدید" کلیک نموده و در فضایی که در پنجره انتخاب ورودی مشخص می شود یک نام روی ftp سایت خود بگذارید (مانند "برای آموزش") و به گزینه های سمت چپ همون صفحه برید در بخش میزبان آدرس ftp سایت را بدون پروتکل ftp وارد کنید
    نکته: بعضی از سرویس ها آدرس ftp را به صورت سابدامین ایجاد می کنند یعنی ftp.yourdomain.com توجه داشته باشید که این ftp الحاقی با پروتکل معرفی فرق می کند و آدرس بالا هم با قید پروتکل می شود: ftp://ftp.yourdomain.com
    و در بخش Logon Type گزینه عادی را انتخاب کنید تا بتوانید نام کاربری و رمز خود را وارد نمایید
    بعد از تکمیل مشخصات با کلیک بر روی گزینه اتصال وارد FTP می شوید و پیام خوش آمدگویی را در پنجره ی بالایی نرم افزار مشاهده می کنید
    و در دو پنجره کنار هم به ترتیب در سمت چپ آدرسی از سیستم خود را و در سمت راست فضای هاست
    نکته: برای رفتن به شاخه قبلی روی اولین گزینه هر پنجره که آیکون پوشه و نام ... وجود دارد کلیک می کنیم و برای باز کردن هر پوشه با راست کلیک گزینه "ورود به پوشه" توجه داشته باشید در حالت اولیه دبل کلیک به معنی دانلود یا آپلود است و پوشه را باز نمی کند
    وارد پوشه public_html شده و فایل هایی که برای بک آپ نیازمندید سلکت کنید
    هسته مرکزی وردپرس و تمام محتویاتش همیشه در دسترسند و لزومی به بک آپ ندارند فایل هایی که از این بخش به دردتان خواهند خورد
    wp-config.php
    .htaccess
    .htpassword
    htpassword(Directory)
    sitemap.xml
    robots.txt
    human.txt
    هر فایلی که به صورت دستی وارد کرده اید مانند فایل تایید گوگل یا ساماندهی یا سایت های آنالیزور و از این قبیل
    قالب
    افزونه های خریداری شده
    فایل های upload شده در بخش رسانه
    محتویات پوشه های authors یا Profile اگر از افزونه ای استفاده می کنیم که عکس آواتار را در چنین پوشه هایی ذخیره می کند
    نکته مهم:
    لازم است فایل های htaccess و htpassword و ترجیحا فایل های متنی دیگر روت سایت (توجه کنید که در دو مورد اول الزامیست) با مد ASCII انتقال پیدا کنند
    برای انتخاب مد ASCII از منوی انتقال و زیر منوی نوع انتقال این مد را برای انتقال فایل انتخاب می کنید
    نکته مهم:
    مد ASCII یک مد متنی است و تصاویر منتقل شده در این مد دیده نمی شوند پس از دانلود چند موردی که ذکر شد حتما از همان طریق مد را به خودکار باز گردانید
    نکته : توجه داشته باشید کلیه تنظیمات و تغییرات افزونه های استاندارد در جداول دیتابیس ذخیره می شه و ما برای حفظ تنظیماتمون به فایل های افزونه ها در این بخش نیاز نداریم و هر وقت لازم شد می تونیم آنها را مجددا از مخزن وردپرس تهیه کنیم و با برگرداندن بک آپ دیتابیس که در ادامه بهش می پردازیم تنظیمات فعلی را داشته باشیم

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

    منبع: انجمن ورد پرس نویسنده این موضوع : imanfakhar

  14. کاربران : 3 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  15. #8
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض آموزش دریافت بک آپ کامل سایت - بخش 2

    کار با phpmyadmin دریافت بک آپ از دیتا بیس

    برای انجام مرحله دوم بک آپ گیری لازمه که مشخصات بانک اطلاعاتی سایت شامل
    نام بانک اطلاعاتی DB_NAME
    نام کاربری دیتابیس DB_USER
    و رمز ورود به دیتا بیس DB_ PASSWORD
    را داشته باشیم
    گرچه از پنل های سایت ها به صورت خودکار به سرور دیتابیس متصلمان می کنند و ممکن است بدون داشتن این اطلاعات هم بتوان وارد شد با این حال ما فرض را بر این می گیریم که این کدها نیازند تا کسی به مشکل نخوره
    این اطلاعات در فایل wp-config.php موجودند فایل را باز کنید و از بخش های مربوطه مقادیر را در نوت پد کپی کنید
    کد:
    define('DB_NAME', 'amouzesh');
    /** MySQL database username */
    define('DB_USER', 'backup-user');/** MySQL database password */
    define('DB_PASSWORD', '123456789');
    /** MySQL hostname */
    define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    به عنوان مثال در کدهای بالا خواهیم داشت
    نام دیتابیس: amouzesh
    نام کاربری دیتابیس backup-user
    رمز ورود 123456789
    با استفاده از این اطلاعات و از طریق کنترل پنل سایت وارد محیط نرم افزار phpmyadmin شده از منوی کشویی سمت چپ صفحه نام دیتابیس خود را گزینش می کنیم تا جداول اصلی در بخش سمت راست نمایان بشند
    قبل از انجام هر کاری بهتر است دیتابیس را از رکوردهای اضافی پاک کنیم این رکورد ها معمولا شامل نسخه های ذخیره خودکار از مطالب و یا نسخه های قبلی مطالب و نظرات ویرایش شده و حذف شده و .... هستند که در مجموع نیازی برای حفظشون نیست و فقط به جهت وجود یک سوپاپ اطمینان حفظ می شوند
    برای اینکاربا استفاده از گزینه Check All کل جداول را سلکت نموده و همانطور که در تصویر مشخص است از منوی کشویی زیر جدول گزینه Optimize Table را انتخاب می کنیم
    تذکر مهم: گزینه های Empty و Drop به ترتیب جداول سلکت شده را خالی و حذف می کنند مراقب باشید اشتباه در این بخش غیر قابل تصحیح است
    اگر پیام تایید دریافت نمودیم و عملیات با موفقیت انجام شد که به ادامه مراحل می روید و الا با استفاده از Repair Table می توانید ارور به وجود آمده را اصلاح یا ردیف مشکل دار را بیابید و آن ردیف را ویرایش یا حذف کنید تا ارور از بین برود
    قبل از انجام ادامه مراحل سایت را چند لحظه از دسترس خارج کنید که از ثابت ماندن وضعیت جداول تا انتهای بک آپ گیری مطمئن باشید برای اینکار افزونه های زیادی موجود است مثل:
    کد:
    http://wordpress.org/extend/plugins/underconstruction/
    http://wordpress.org/extend/plugins/ultimate-coming-soon-page/
    WordPress › Custom Coming Soon Pages  WordPress Plugins
    همچنین می تونید با جستجوی کلماتی مانند " coming soon" و "under construction" ده ها مورد در شکل ها و طرهای متنوع از این دسته افزونه ها بیابید
    حالا به تب اکسپورت بروید در این تب بر روی گزینه Custom کلیک نمایید تا از حالت Quick خارج شده و عناوین جداول را مانند عکس بالا ببینید برای اینکه با بالاترین سطح اطمینان بک آپ بگیرید می توانید از هر جدول بک آپ جدا بگیرید

    (حرفه ای ترین روش برای کسانی نوشته هایی ارزشمند دارند و نمی خواهند ایراد احتمالی دیتا های دیگه باعث از دست رفتن مطالبشون بشه) به این ترتیب که در هر مرحله یکی از عناوین را سلکت کرده و بر روی کلید Go کلیک می کنید اما اگر اینکار برایتان طاقت فرساست و مقدور نیست می توانید هر چند جدول را که خواستید با هم سلکت کنید به عنوان پیشنهاد مهم اینرا در نظر بگیرید که اغلب بخش نظرات بخاطراینکه در مسیرفایل های مزاحم تبلیغاتی هستند مشکلاتی را به همراه دارند پس با جدا کردن دو جدول wp_comments و wp_commentmeta و دریافت بک آپ این دو اول تقریبا حجم اطلاعات خود را نصف کرده اید و ثانیا ریسک مشکل داربودن آنها را با باقی مطالب شریک نکرده اید اگر سایت پر کاربری دارید برای بالا تر بردن این ضریب اطمینان می توانید یک پشتیبان نیز از جدول های wp_posts و wp-postmeta و wp_term_taxonomy که مربوط به مطالبتون هستند بگیرید و از مابقی جداول نیز یک پشتیبان جدا
    نکته بسیار مهم: دقت کنید جدولی در دو نسخه پشتیبان مشترک نباشد و الا در موقع بازخوانی دچار مشکل جدی می شوید در ادامه همین صفحه می توانید فایل هایتان را قبل از دریافت زیپ کنید

    در نهایت هر تعداد فایل که دریافت کردید به همراه فایل هایی که در جلسه قبل دانلود کرده بودید را در یک پوشه ریخته و زیپ کنید و با راست کلیک روی فایل زیپ شده آنرا Read only نمایید و در جایی مطمئن روی سیستم خود ذخیره کنید از یاد نبرید این پکیج تمام تنظیمات – قابلیت ها – رسانه ها مطالب نظرها و مشخصات کاربرانتان است نا گفته پیداست که این پشتیبان را باید بعد از انجام تمام تغییرات بر روی قالب خود بگیرید و در دفعات بعدی پشتیبان گیری نیازی به تکرار مرحله اول نیست مگر اینکه در کدهای قالب تغییری ایجاد شده باشد که در اینصورت هم دانلود فایل تغییر پیدا کرده کافیست.

    منبع: انجمن ورد پرس نویسنده این موضوع : imanfakhar


  16. کاربران : 3 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


  17. #9
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض باز شدن صفحه pop-up فقط در کلیلک اول

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

    کد اول در تگ head:
    کد:
     <script type="text/javascript">
                    var needpop = 1;
            var vc_cn = "firstclickobnlybymorteza";
            var vc_url = "http://google.com/";
            if (readCookie(vc_cn)) {
                    needpop = 0;
            }else{
                     needpop = 1;
            }
            var PopWidth = 800;
            var PopHeight = 600;
            var PopTargetingMethod = 100;
            var PopUseDivLayer = 1;
            var RTSDomain = vc_url;
            var debugDomain = vc_url;
            var Page_Popped = false;
            var Page2_Popped = false;
            var Page_Loaded = false;
            var Page_Enter;
            var MySiteDomain = window.location.href.split('/');
            if (needpop == 1) {
                    InitPop()
            }
            function InitPop() {
                    Page_Enter = new Date();
                    if (window.captureEvents) {
                            window.captureEvents(Event.CLICK);
                            window.onclick = LoadStandardPop
                    } else document.onclick = LoadStandardPop
            }
            function SiteEnter() {
                    Page_Loaded = true
            }
            function createCookie(name, value, days) {
                    if (days) {
                            var date = new Date();
                            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
                            var expires = "; expires=" + date.toGMTString()
                    } else var expires = "";
                    document.cookie = name + "=" + value + expires + "; domain=.akhjoonbazi.com;  path=/"
            }
            function readCookie(name) {
                    var ca = document.cookie.split(';');
                    var nameEQ = name + "=";
                    for (var i = 0; i < ca.length; i++) {
                            var c = ca[i];
                            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
                            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length)
                    }
                    return null
            }
            function RetrieveCount() {
                    var cookieName = vc_cn;
                    var popSuccesses = readCookie(cookieName);
                    if (popSuccesses != null) popSuccesses = parseInt(popSuccesses);
                    else popSuccesses = 0;
                    return popSuccesses
            }
            function IncrementCount() {
                    var cookieName = vc_cn;
                    var popSuccesses = readCookie(cookieName);
                    if (popSuccesses != null) createCookie(cookieName, parseInt(popSuccesses) + 1, 1);
                    else createCookie(cookieName, 1, 1)
            }
            function LoadStandardPop() {
                    if (Page_Popped == true) return;
                    var pLoaded = false;
                    if (window.SymRealWinOpen) {
                            open = SymRealWinOpen
                    }
                    if (window.NS_ActualOpen) {
                            open = NS_ActualOpen
                    }
                    var pxLeft = 0;
                    var pxTop = 0;
                    if (screen.width > 0 && screen.height > 0) {
                            pxLeft = (screen.width / 2) - (PopWidth / 2);
                            pxTop = (screen.height / 2) - (PopHeight / 2) - 50;
                            if (pxLeft < 0) pxLeft = 0;
                            if (pxTop < 0) pxTop = 0
                    }
                    pLoaded = open(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
                    if (pLoaded) {
                            Page_Popped = true;
                            IncrementCount()
                    } else {
                            Page_Popped = true;
                            if (Page_Loaded) initAdLayer();
                            else XBrowserAddHandlerPops(window, "load", "initAdLayer")
                    }
                    window.focus()
            }
                    </script>
    کد زیر جایگزین body:
    کد:
    <body onclick="loadPopup()">
    به جای google.com سایت که می خواهید قرار بدید را وارد می کنید

    منبع: انجمن ورد پرس نویسنده Morteza


  18. #10
    ناظم سابق انجمن
    تاریخ عضویت
    Nov 2010
    ارسال ها
    3,995
    محل سکونت
    Tehran .Alborz
    محصول امنیتی
    Kaspersky
    تشکر تشکر کرده 
    1,971
    تشکر تشکر شده 
    7,118
    اعتبار کاربر
    1

    پیش فرض درج تبلیغات در میان مطالب سایت

    حتما تابحال شما هم وب سایت هایی دیدید که وسط مطالبشون تبلیغات قرار دادن. خوب آماتور ها در اولین نگاه فکر می کنند که نویسنده خودش دستی این تبلیغات رو هنگام ارسال مطلب درج می کنه اما آیا چنین چیزی واقعیت داره؟
    خوب وردپرس منعطف تر از اون چیزی هستش که شما فکر کنید. وردپرس به شما امکان میده که میان مطالب خودتون تبلیغات درج کنید. کافیه کد زیر رو درون فایل functions.php قالب خود قرار دهید.
    این هک کد تبلیغات شما رو پس از اولین پاراگراف مطلب شما درج می کنه.

    کد:
    <?php
     
    //Insert ads after second paragraph of single post content.
    
    add_filter( 'the_content', 'prefix_insert_post_ads' );
    
    function prefix_insert_post_ads( $content ) {
            
            $ad_code = '<div>Ads code goes here</div>';
    
            if ( is_single() && ! is_admin() ) {
                    return prefix_insert_after_paragraph( $ad_code, 2, $content );
            }
            
            return $content;
    }
     
    // Parent Function that makes the magic happen
     
    function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
            $closing_p = '</p>';
            $paragraphs = explode( $closing_p, $content );
            foreach ($paragraphs as $index => $paragraph) {
    
                    if ( trim( $paragraph ) ) {
                            $paragraphs[$index] .= $closing_p;
                    }
    
                    if ( $paragraph_id == $index + 1 ) {
                            $paragraphs[$index] .= $insertion;
                    }
            }
            
            return implode( '', $paragraphs );
    }
    ?>
    کد تبلیغات خودتون رو به جای Ads code goes here قرار بدید.
    منبع : وردپرس آبی

  19. کاربران : 3 تشکر کرده اند از شما ali68124 برای ارسال این پست سودمند:


صفحه 1 از 2 12 آخرینآخرین

اطلاعات تاپیک

Users Browsing this Thread

در حال حاضر 1 در حال مشاهده این موضوع می باشد.. (0 کاربر و 1 مهمان در این انجمن حضور دارند)

برچسب برای این موضوع

بوک مارک ها

بوک مارک ها

مجوزهای ارسال و ویرایش

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