-
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
May 26th, 2012 18:37
# ADS
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
1. اضافه کردن و کم کردن فیلد های بیشتر برای اطلاعات اعضای سایت
کد زیر را در بخش توابع قالب functions.php خود قرار دهید و بسته به نیاز خود تغییر دهید
کد PHP:
function new_contactmethods( $contactmethods ) {
$contactmethods['twitter'] = 'Twitter'; // افزودن Twitter
$contactmethods['facebook'] = 'Facebook'; // افزودن Facebook
unset($contactmethods['yim']); // حذف Yahoo IM
unset($contactmethods['aim']); // حذف AIM
unset($contactmethods['jabber']); // حذف Jabber
return $contactmethods;
}
add_filter('user_contactmethods','new_contactmethods',10,1);
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
2. روش ساخت امکان پشتیبانی از ابزارک ها در وردپرس
کد زیر را در قسمت توابع قالب خود اضافه کنید
کد PHP:
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'ستون سمت راست',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}
بعد از اضافه کردن این کد به بخش نمایش - ابزارک ها رفته و بخش مورد نظر را ببینید. با کشیدن و رها کردن ابزارک ها به داخل بخش مود نظر آنها را فعال یا غیر فعال نمایید
شما می توانید به تعداد دلخواه بخش اضافه کنید.
برای نمایش ابزارک های انتخاب شده در قالب سایت کد زیر را به قالب اضافه کنید. معمولا به فایل sidebar.php
کد PHP:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?>
<?php endif; ?>
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
3. اضافه کردن پیام خاص در صفحه ورود به مدیریت وردپرس
کد زیر را در بخش توابع پوسته خود اضافه کنید. functions.php
کد PHP:
function custom_login_message() {
$message = "<p class='message'>متن پيام شما</p>";
return $message;
}
add_filter('login_message', 'custom_login_message');
فعلا که کسی استقبال نکرده
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
4. تغییر تصویر لوگوی وردپرس در صفحه ورود کاربران
این کد را در قسمت توابع پوسته قرار بدید. یادتون باشه آدرس تصویر جایگزین رو درست وارد کنید
کد HTML:
function my_custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/custom-login-logo.gif) !important; }
</style>';
}
add_action('login_head', 'my_custom_login_logo');
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان

نوشته اصلی توسط
psfa
ببخشيد صفحه ي لاگين رو چيجوري ميشه تغيير داد؟ مثلا يه فرم ورود html ,css دارم مي خوام بزارم به عنوان فرم ورود چيجوري بايد اين كارو بكنم؟
قرار شد اینجا کسی پست نده. اما حالا اینو جواب میدم
اول باید یه صفحه ورود بسازین.
کد HTML:
<form action="<?php bloginfo('url'); ?>/wp-login.php" method="post" name="logein_form" id="form-validate">
<?php if(isset($_REQUEST['redirect_to'])){
echo '<input type="hidden" name="redirect_to" value="'.$_REQUEST['redirect_to'].'" />';
}
else {
echo '<input type="hidden" name="redirect_to" value="صفحه بازگشت شما" />';
}
?>
<div class="input-box">
<div for="email" class="required"><em>*</em>نام کاربري: </div>
<input type="text" name="log" value="" id="name" class="required-entry " title="نام کاربري" />
</div>
<div class="input-box">
<div for="email" class="required"><em>*</em> رمز عبور: </div>
<input type="password" name="pwd" value="" id="name" class="required-entry " title="رمز عبور" />
</div>
<div class="input-box">
<div for="email" class="required"><em>*</em>ذخيره رمز عبور: </div>
<input type="checkbox" style="margin-right:50px" id="remember" class="input noborder" class="required-entry " title="ذخيره رمز عبور" />
</div>
<div class="input-box">
بازيابي رمز عبور
</div>
<br clear="both" />
<div class="buttons-set">
<button type="submit" title="ورود کاربران" class="button" ><span><span>ورود</span></span></button>
</div>
</form>
بعد هم اگه می خواین صفحه url/wp-admin کلا باز نشه. می تونن از htacess استفاده کنین. که برای مدیریت مورد پیش میاد. بهترین کار اینه که صفحه ورد رو هدایت کنید به صفحه جدید. با کد زیر.
به جای ادمین صفحه خودتون رو بزارین. برای ساختن صفحه می تونن توی برگه ها یک برگه با آدرس یکتای صفحه جدید مدیریت بسازین
کد زیر رو توی توابع پوسته قرار بدین. functions.php
کد PHP:
function custom_login_message() {
wp_redirect(get_option('home').'/admin.php');
}
add_filter('login_message', 'custom_login_message');
کد زیر وا هم در فایل page.php قرار بدبن. یک فایل برای قرار دادن کد های صفحه ورود جدید بسازین. و ذخیره کنین.
کد PHP:
if(is_page('admin'))
{
include_once(TEMPLATEPATH . '/admin.php');
exit;
}
ویرایش توسط php.online : May 27th, 2012 در ساعت 01:25
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
چجوری میتونیم خبرنامه ایمیل و پیامک به وردپرس اضافه کنیم.
همچنین خود خبرنامه از کجا بیارم.
خبرنامه که افزونه براش فراوان موجوده.
البته شما می تونین از فیدبرنر گوگل هم برای خبرنامه ساختن استفاده کنید. سر فرصت آموزش کاملش رو میزارم. برای پیامک هم یه لفزونه با هم می سازیم. فعلا بریم بخوابیم.
-
تعداد تشکر ها ازphp.online به دلیل پست مفید
-
August 2nd, 2012, 14:05
#8
عضو انجمن
پاسخ : آموزش وردپرس ، قالب ، افزونه و ... رایگان
سلام دوستان
از این که آموزش نصفه نیمه موند عذرخواهی میکنم. علتش این بود که من یکی 2 ماهی از اینترنت دور بودم. و یه نقل مکان زندگی داشتیم و اینترنت هم که 10 بیست روز طول کشید اوکی بشه. از شنبه کلاس رو ادامه خواهیم داد. با تشکر
-
تعداد تشکر ها ازphp.online به دلیل پست مفید