-
تعداد ارسالها
11230 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
353
تمامی مطالب نوشته شده توسط imanfakhar
-
https://wordpress.org/plugins/comment-rating-field-plugin/ https://wordpress.org/plugins/comments-ratings/
- 7 پاسخ
-
- 1
-
پلاگینتون برای نظرات نوشته نشده
- 7 پاسخ
-
- 1
-
کد بالا رو باید خارج ار توابع دیگه قرار بدید یعنی فایل functions.php رو باز کنید و در انتهای فایل قبل از بسته شدن تگ php بگذاریدش افزونه هم باید فعال باشه
- 7 پاسخ
-
- 1
-
نمایش زیردسته های وردپرس در یک div دیگه
imanfakhar پاسخی برای hoseni_68 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
پاسختون رو که عرض کردم با آژاکس باید کار کنید اول یک قالب برگه با نام actions.php و کدهای زیر در قالبتون قرار می دید <?php /*template name: actions*/ if(isset($_POST['setgozine'])) { $query = new WP_Query(array( 'cat' => $_POST['setgozine'], 'posts_per_page' => 29 )); if($query->have_posts()) : echo '<ul>'; while($query->have_posts()) : $query->the_post();?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; echo '</ul>'; endif; wp_reset_query(); } ?> دوم- 39 پاسخ
-
- 1
-
نمایش زیردسته های وردپرس در یک div دیگه
imanfakhar پاسخی برای hoseni_68 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
id رو می خواهید با جاوا اسکریپت دریافت کنید و بر اساسش کد php رو ران کنید؟! php سمت سرور اجرا می شه یعنی قبل از اینکه صفحه برای مرورگر خوانا بشه و جاوا اسکریپت سمت کاربر یعنی بعد از لود صفحه در نتیجه می شه متغیری رو از php وارد جاوا اسکریپت کرد ولی برعکسش نمی شه شما باید مقدار id رو به وسیله آژاکس با یکی از متدهای GET یا POST به یک اکشن معرفی کنید و کوئریتون رو اونجا بسازید -
فایل functions.php را باز کنید و tie_custom_comments را توش جستجو کنید حلقه دیدگاه ها در اونجا ساخته می شه اما اینکه کدتون چیه و از کجا آوردید و آیا امتیازها را ذخیره می کنه یا نه رو خودتون قطعا می دونید دیگه در ضمن بجای اسپم فرستادن بهتر بود سطوح آشناییتون رو درست می زدید تا دوستان راحت تر می تونستند راهنماییتون کنند.
- 7 پاسخ
-
- 1
-
نمایش یک دسته خاص از پست تایپ
imanfakhar پاسخی برای mohammadjavadkhalili ارسال کرد برای یک موضوع در هک و برنامه نویسی
<?php $args = array( 'post_type' => 'my_post_type', 'tax_query' => array( array( 'taxonomy' => 'my_tax', 'field' => 'slug', 'terms' => 'my_term', ), ), ); $query = new WP_Query( $args ); if($query->have_posts()) : while($query->have_posts()) : $query->the_post(); //کدهای داخل حلقه نمایش endwhile; endif; wp_reset_query(); ?> به ترتیب به جای my_post_type و my_tax و my_term نام پست تایپ - نام تاکسونامی و نامک دسته بندی رو قرار بدید و به جای //کدهای داخل حلقه هم که توابع مربوط به loop قالبتون- 5 پاسخ
-
- 1
-
اگر اطلاعات بیشتر خواستید http://www.w3schools.com/cssref/pr_class_display.asp
- 4 پاسخ
-
- 1
-
تنظیمات css هر قالبی بسته به کد نویسی اونه مخصوصا قالب صحیفه که خیلی کد نویسی پیبچیده و تو در تویی داره این استایل صحیح صورت کلیه <!DOCTYPE html> <html> <head> <style> body { margin:0; overflow-x:hidden; } #main { width: 100%; height: 400px; border: 1px solid #c3c3c3; display: -webkit-flex; /* Safari */ -webkit-flex-direction: row-reverse; /* Safari 6.1+ */ display: flex; flex-direction: row-reverse; } #main div { width: 100%; } </style> </head> <body> <div id="main"> <div style="background-co
-
ساخت یک برگه مختص هر کاربر
imanfakhar پاسخی برای mortezaazimi ارسال کرد برای یک موضوع در مشکلات دیگر
کد رو به اینصورت تغییر بدید و چک کنید فایل index.php را باز کنید و قبل از تمام کدها این کد را وارد کنید و تست کنید <?php global $user_login, $user_level; $usersingle = '-'.$user_login; if(is_user_logged_in() && $user_level<8 && !is_page($usersingle)) { $location = 'Location: '.get_bloginfo('url').'/'.$usersingle; header($location); exit; } ?> این کدها رو هم به فایل functions.php قالب function restrict_admin_with_redirect() { $usersingle = '-'.$current_user->user_login; if ( ! current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJ -
<?php if(isset($_POST['lottery']) && isset($_POST['min']) && isset($_POST['max'])) { $min = $_POST['min']; $max = $_POST['max']; $output = rand($min, $max); } else { $output = '0000'; } ?> <form method="post" action="/"> <h2>شماره برنده قرعه کشی: <?php echo $output;?></h2> <p><label for="min">از عدد </label><input type="number" name="min" id="min" value="<?php if(isset($_POST['min'])) echo $_POST['min']; else echo 1;?>" min="0"></p> <p><label for="max">تا عدد </label><input type="number" na
- 8 پاسخ
-
- 1
-
سلام قوانین رو بخونید هرگونه بحث و اظهار نظر در مورد قالبهای تجاری ممنوعه قالب صحیفه تجاریه
-
شما چیز دیگه ای پرسیدید که پاسخش اون بود الان هم سوالتون رو کامل مطرح نکردید کاری که می خواهید انجام بدید رو کامل و درست شرح بدید تا بشه راهنمایی کرد
-
ایجاد یک session و یا کوکی
imanfakhar پاسخی برای babak_qazvini ارسال کرد برای یک موضوع در مشکلات دیگر
شما فرمی که ساختید رو هم می تونید استفاده کنید ولی بجای نوشتن یک اکشن مجزا اکشنش رو بر اساس توابع وردپرس باید بنویسید ورد\رس به هر کاربر یک آی دی می ده و می شه با استفاده از اون آی دی برای کاربر متای کاربری ساخت و توی اون متا ها مقادیر مختلف رو قرار داد اگر فرصتش پیش بیاد ظرف چند روز آینده یک پروژه آموزشگاهی برای نمونه می گذارم که اگر با توابع وردپرس آشنا باشید می تونید ازش استفاده کنید و الا بهتره کارتون رو به یک برنامه نویس وردپرس کار بدید -
ساخت یک برگه مختص هر کاربر
imanfakhar پاسخی برای mortezaazimi ارسال کرد برای یک موضوع در مشکلات دیگر
ببینید منکه خدمتتون عرض کردم برای اینکه کارتون رو اصولی درست انجام بدید حتما باید برنامه نویس براتون انجامش بده ری دایرکت صحیح مراحلی داره که باید تو قالبتون اعمال شده باشه موردتون به این سادگی نیست که بشه با یه راهنمایی انجامش داد کاری که شما خواستید : الان اینرو تشخیص می ده یعنی کاربر با شناسه imanfakhar نشانیش http://site.com/-imanfakhar هست اگر اینکار براتون کفایت نمی کنه با برنامه نویس صحبت کنید گاهی هزینه کردن لازمه و الا در نهایت به یک سیستم سالم و به دردخور نمی رسید -
<?php if(isset($_POST['lottery'])) { $a = rand(0, 9); $b = rand(0, 9); $c = rand(0, 9); $d = rand(0, 9); $output = $a.''.$b.''.$c.''.$d; } else { $output = '0000'; } ?> <form method="post" action="/"> <h2>شماره برنده قرعه کشی: <?php echo $output;?></h2> <p><input type="submit" name="lottery" value="انجام قرعه کشی"></p> </form>
- 8 پاسخ
-
- 4
-
<?php query_posts('cat=13&post_status=publish&posts_per_page=7'); if ( have_posts() ) : $x=0; while ( have_posts() ) : the_post(); $x +=1; if($x==1) { ?> قالب اولین مطلب <?php } else { ?> قالب بقیه مطالب <?php } endwhile; else: endif; wp_reset_query(); ?>
- 3 پاسخ
-
- 1
-
ساخت یک برگه مختص هر کاربر
imanfakhar پاسخی برای mortezaazimi ارسال کرد برای یک موضوع در مشکلات دیگر
این کار رو انجام دادید؟ -
ساخت یک برگه مختص هر کاربر
imanfakhar پاسخی برای mortezaazimi ارسال کرد برای یک موضوع در مشکلات دیگر
کاری که شما فرمودید که کلا اشتباهه و انجام دادن کار اشتباه هم که درست نیست ساخت برگه داینامیک هوشمند هم قبل الز ایجاد صفحه نیازه که مابقی مواردش انجام بشه با این وجود اگر نمی خواهید برای سایتتون هزینه کنید یک راه دیگه رو بهتونت عرض می کنم ولی توصیه نمی کنم کسی انجامش بده و فقط یک راه حله غیر اصولیه برای رفع مشکل شما قدم اول اینکه شناسه کاربری کاربران را صورت کنید یعنی از صفحه نمایش همه کاربران و ستون شناسه شناسه هرکس را بردارید دوم اینکه از طریق پیشخوان - تنظیمات پیوندهای یکتا ساختار پیوند یکتا را بگذارید نام نوشته سوم اینکه از فایل page.php قالبتون یک کپی ب -
اگر رو دامین قبلی پارک بشه خیر البته خاصیتی هم براش نداره در صورتیکه پارک بشه بازدیدها برای یکی از دو دامین محاسبه می شه
- 4 پاسخ
-
- 1
-
دامینتون رو پارک کنید رو دامنه دلخواه پنل دایرکت ادمین که کلا قانون نداره و هر سرویسی یک جورش رو گذاشته ولی تو cpanel شاخه دامین زیر شاخه پارک دامین داره اگر تو پنلتون چنین شاخه و زیر شاخه ای پیدا نکردید احتمالا باید مشخصات دامینتون رو بدید سرور براتون پارکش کنه
- 4 پاسخ
-
- 1
-
کد php برای انتخاب کلاس مناسب در options framework
imanfakhar پاسخی برای itachi ارسال کرد برای یک موضوع در مشکلات دیگر
من نمی دونم گزینه اش کجاست فقط کد پی اچ پی ای رو که گذاشته بودید براتون ترجمه کردم <?php if ( of_get_option('layout', true) != 'box' ) { echo 'layout_wide'; } else { echo 'layout_box';}?> این کد شرط کرده اگر option با نام layout فعال بود و مقدار box نبود کلاس layout_wide استفاده بشه و الا کلاس layout_box نشانی سایتتون رو جایگزین site.com تو نشانی زیر بکنید و توی آدرسبارتون کپی کنید بعد از باز شدن صفحه کنترل + f رو بزنید و تو کادر جستجویی که باز می شه تایپ کنید layout تا گزینه رو تو صفحه براتون پیدا کنه بعد مقدارش رو تغییر بدید و ذخیره کنید http://site.com/wp-admin/option- 6 پاسخ
-
- 1
-
ایجاد یک session و یا کوکی
imanfakhar پاسخی برای babak_qazvini ارسال کرد برای یک موضوع در مشکلات دیگر
ولی برای اینکه کلیه نکات ایمنی رعایت بشه بهتره از ورودی خود وردپرس استفاده کنید با توجه به اینکه این ورودی کاملا قابل هوک زدن و شخصی سازیه مشکلتون با لاگین خود وردپرس رو بفر مایید اونرو حلش کنید خیلی بهتر از ساخت ورودی های غیر ایمنه -
ایجاد یک session و یا کوکی
imanfakhar پاسخی برای babak_qazvini ارسال کرد برای یک موضوع در مشکلات دیگر
دستور رو باید قبل از get_header() ایجاد کنید و بهتر اینه که یک قالب برگه جدا برای اکشنهاتون بسازید که اصلا get_header رو توش فراخوانی نکرده باشید. -
نمایش نتایج جستجو بصورت دلخواه
imanfakhar پاسخی برای mehrdad_k ارسال کرد برای یک موضوع در مشکلات دیگر
برای اینکه به کل پستها متا با مقدار دیفالت بدید یک قالب برگه با کدهای زیر بسازید : <?php /*template name: update meta*/ $q = new WP_Query(array( 'post_type' => array('post', 'page'), 'post_status' => array('publish'), 'posts_per_page' => '-1', 'order' => 'ASC' )); get_header(); if($q->have_posts()) : $x =200; while($q->have_posts()) : $q->the_post(); update_post_meta($q->post->ID, 'postorder', $x); echo $q->post->post_title.' Updated <br>'; endwhile; endif; wp_reset_query(); get_footer(); ?> بعد از طریق ادمین برگه ای با قالب update meta منتشر- 18 پاسخ
-
- 1