• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
Alireza Xn

ساخت کوکی

5 پست در این موضوع قرار دارد

با سلام بنده با چندتا سرچ یک تابع برای وردپرس پیدا کردم که میشه باهاش کوکی ساخت میخواستم بدونم روش کار این کد برای مدیریت کوکی سایت چطوریه .


add_action('init', function() {
// yes, this is a PHP 5.3 closure, deal with it
if (!isset($_COOKIE['my_cookie'])) {
setcookie('my_cookie', 'some default value', strtotime('+1 day'));
}
});

چون پی اچ پی زیاد وارد نیستم نتونستم با این کد کار کنم یا اینکه اشتباه وارد کنم سایت یه مشکلی پیش بیاد گفتم با یه راهنمایی از شما دوستان بگیرم من میخوام یک کوکی با اسم مثلا x داشته باشم و واسش زمان انقضا تعیین کنم مثلا 1 هفته . ایا این روش استاندارده ؟؟ اخه فکر کنم با استفاده از فایل .htaccess اقدام به ساخت کوکی میکنن .

0

به اشتراک گذاری این پست


لینک به پست

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

شما کوکی برای چی می خوای بسازی؟

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

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

3

به اشتراک گذاری این پست


لینک به پست

از تابع setcookie برای ایجاد کوکی استفاده میشه و نمیشه در action وردپرس استفادش کرد چون این تابع باید قبل از تگ <html> شروع اجرا بشه و بعد از این تگ اجرا نمیشه

مثلا برای ساخت کوکی با نام var و مقدار 100 با زمان 60 ثانیه باید از تابع زیر استفاده کرد :


setcookie('var',"100",time()+60);

و برای اینکه همان کوی را بدست بیاوریم ، مثلا echo کنیم :


echo $_COOKIE['var'];

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

2

به اشتراک گذاری این پست


لینک به پست

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

شما کوکی برای چی می خوای بسازی؟

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

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

با تشکر از استاد عزیز

مورد استفادش اینکه میخوام برای ذخیره شدن رمز های عبور و فایل های کش شده روی مرورگر کاربرا مثل css و js و عکس ها به کار ببرم طبق سایت های انالیز اندازه زمان انقضا کوکی ها توی سایت من خیلی زیاده و میخواستم یک کوکی بسازم که زمان انقضا اون فقط 1 هفته باشه .

در ضمن یک سوال دیگه اونم این هستش که اگر دقت کرده باشید وردپرس برای فایل های css و js داخل هسته خودش یک مقدار ?ver=2.6.1 قرار میده که با استفاده ازش میشه فایل استایل یا جاوا اسکریپت رو دوباره از اول روی مرورگر ها کش کرد من از این روش توی قالبم استفاده میکنم ولی ایرادی که داره اینکه اگر بخوام تغییری انجام بدم باید حتمی نام ورژن رو بالاتر ببرم تا تغییرات اعمال بشه . میخواستم بدونم استفاده از این روش به صورت دستی در قالب مشکلی به وجود نمیاره ؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

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


function wp_parsi_scripts() {
if(!is_admin()) {
wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', get_template_directory_uri() . '/jquery.js', 'jquery', '1.7.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
}
}
function wp_parsi_styles() {
wp_register_style( 'wp_parsi', get_template_directory_uri() . '/style.css', '1.0', 'all');
wp_enqueue_style( 'wp_parsi' );
}
add_action('init', 'wp_parsi_scripts');
add_action('wp_enqueue_scripts', 'wp_parsi_styles');


تو کد دقت کنید ورژنش هم مشخصه

تغییراتت رو هم دستی و معمولی انجام بده

برای تنظیمات کوکی وردپرس تابع داره

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

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

4

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری