استاد اعظم
عضو سایت-
تعداد ارسالها
645 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
11
تمامی مطالب نوشته شده توسط استاد اعظم
-
استفاده از چند گروه Tag یا Taxonomy برای پست ها در وردپرس
استاد اعظم پاسخی برای eepersian ارسال کرد برای یک موضوع در مشکلات دیگر
با post_meta میشه : اضافه نمودن جعبه سفارشی به ویرایشگر - نوشتن هک و افزونه - وردپرس - آموزش ها - انجمن های پشتیبانی وردپرس پارسی- 4 پاسخ
-
- 1
-
انتقال محتویات پوشه وردپرس در هاست به پوشه دیگر
استاد اعظم پاسخی برای sornagostar ارسال کرد برای یک موضوع در مشکلات دیگر
آدرس جدید را بجای http://yourwebsite.com/folder در هر دو خط بزارید و در انتهای فایل wp-config.php اضافه کنید : define( 'WP_HOME', 'http://yourwebsite.com/folder' ); define( 'WP_SITEURL', 'http://yourwebsite.com/folder' ); -
استفاده از url دلخواه در وردپرس
استاد اعظم پاسخی برای eepersian ارسال کرد برای یک موضوع در مشکلات دیگر
- 2 پاسخ
-
- 1
-
http://webgoo.ir/108/%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1-%D8%B3%D9%86%D8%AC%DB%8C-%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D9%88%D8%A8-%D8%A8%D8%A7-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA
-
کمک در نوشتن یک افزونه بسیار ساده
استاد اعظم پاسخی برای ho3ein ارسال کرد برای یک موضوع در هک و برنامه نویسی
این متسندات کار با دیتابیس در وردپرس و افزونه هاش : Class Reference/wpdb « WordPress Codex اگر هم یکم صبر کنید فیلم آموزشیش رو ضبط و منتشر میکنم- 4 پاسخ
-
- 1
-
توابعش هست اگه یکم بگردی ، اینم یه راه دیگه : <?php global $wpdb; $sql = "SELECT DISTINCT ID, post_title, post_password, comment_content, comment_author_email, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, SUBSTRING(comment_content,1,45) AS com_excerpt , SUBSTRING(post_title,1,60) AS com_post_title FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' AND comment_post_ID = '".get_the_ID()."' ORDER BY comment_date_gmt
- 9 پاسخ
-
- 1
-
این هست : http://themeshaper.com/2009/07/01/wordpress-theme-comments-template-tutorial این یه نمونه دیگه : <?php // Do not delete these lines if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if ( post_password_required() ) { ?> <p class="nocomments" ><?php _e('This post is password protected. Enter the password to view comments.'); ?></p> <?php return; } ?> <?php if ( have_comments() ) : ?> <h3 id="comments"><?php printf( _n( 'One Res
- 9 پاسخ
-
- 1
-
هیچ فرقی نمیکنه ، فقط exe نباشه
-
بودنیش که هست و میشه اما دردسره و کداش زیاده ، شاید اگه سرچ کنید به نتیجه برسید شما بگید قصدتون دقیقا از انجام این کار چیه تا راهنمایی بشید
- 9 پاسخ
-
- 1
-
درخواست کد نمایش رتبه الکسا به این صورت
استاد اعظم پاسخی برای s4d3ghi ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
البته رنکینگ گوگل خیلی وقته بروز نشده و بدون کاربرد هستش . کد زیر هست: (فقط تستش نکردم ، آدرس سایتتون را در خط 96 جایگزین کنید) <?php $googlehost='toolbarqueries.google.com'; $googleua='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5'; //return the pagerank figure function get_google_page_rank($url) { global $googlehost,$googleua; $ch = getch($url); $fp = fsockopen($googlehost, 80, $errno, $errstr, 30); if ($fp) { $out = "GET /tbr?client=navclient-auto&ch=$ch&features=Rank&q=info:$url HTTP/1.1\r\n"; $out .= "User-A -
درخواست کد نمایش رتبه الکسا به این صورت
استاد اعظم پاسخی برای s4d3ghi ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
ابتدا کد زیر را در functions.php قالبتان بزارید : /** * PHP Class to get a website Alexa Ranking * @author http://www.paulund.co.uk */ class Get_Alexa_Ranking { /** * Get the rank from alexa for the given domain * * @param $domain * The domain to search on */ private $data; function setdomain($domain){ $url = "http://data.alexa.com/data?cli=10&dat=snbamz&url=".$domain; //Initialize the Curl $ch = curl_init(); //Set curl to return the data instead of printing it to the browser. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_- 6 پاسخ
-
- 1
-
آموزش ساخت درگاه پرداخت
- 8 پاسخ
-
- 1
-
قرار دادن یک صفحه html قبل از نمایش صفحه اصلی
استاد اعظم پاسخی برای Milad123 ارسال کرد برای یک موضوع در مشکلات دیگر
بله منظورم از قالب برگه همونی هست که فهمیدید آدرس برگه استارتر را بجای http://mrprogrammer.net در خط چهارم بزارید- 38 پاسخ
-
- 1
-
قرار دادن یک صفحه html قبل از نمایش صفحه اصلی
استاد اعظم پاسخی برای Milad123 ارسال کرد برای یک موضوع در مشکلات دیگر
ابتدا اون صفحه استارتر خودتون را بصورت قالب برگه پیاده کنید ، سپس کد زیر را در ابتدای فایل index.php قالبتون بزارید : <?php if($_COOKIE["see"] == false){ setcookie("see", true, time()+(3600*24)); header('location: http://mrprogrammer.net'); } ?> فقط در خط چهارم به جای http://mrprogrammer.net آدرس صفحه استارتر را بزارید. با انجام موارد بالا اگر کاربری برای اولین باز سایتتون را باز کنه به صفحه استارتر میره و تا 24 ساعت بعد اگر بازم مراجعه کنه دیگه به استارتر نمیره اما بعد از 24 ساعت با مراجعه دوباره به استاتر میره- 38 پاسخ
-
- 1
-
کوئری گرفتن از پست ها وردپرس فیلتر دسته ها
استاد اعظم پاسخی برای mehdi... ارسال کرد برای یک موضوع در هک و برنامه نویسی
<?php global $wpdb; $sql = "select post_title from wp_posts where ID = 222 LIMIT 10"; $query = $wpdb->get_results($sql); foreach ($query as $every) { echo $every->post_title; } ?> -
دوست عزیز ابتدا سرچ کنید ! http://forum.wp-parsi.com/tutorials/article/585-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1%db%8c-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/
-
کدی که بهتون دادم تست شده بود ،اما به طریق زیر هم میشه انجام داد کد زیر را در قالب برگه بزارید : <?php if(isset($_GET['login']) && $_GET['login'] == 'failed') { ?> <div id="login-error" style="background-color: #FFEBE8;border:1px solid #C00;padding:5px;"> <p>Login failed: You have entered an incorrect Username or password, please try again.</p> </div> <?php } ?> <form name="loginform" id="loginform" action="<?php echo get_option('siteurl'); ?>/wp-login.php" method="post"> <p class="login-username"> <label for="user_login">ش
- 48 پاسخ
-
- 1
-
- صفحه ورود
- ریدایرکت کردن بعد از ورود
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
احتمال میدم مشکل از functions.php قالبتون باشه ، قالب پیشفرض وردپرس را فعال و تست کنید
-
برای این مورد شما باید کدی که برای صفحه لاگین بهتون دادم استفاده کنید و هر فرم ورود دیگه ای که در سایتتون هست action برابر با صفحه لاگین بشه
- 48 پاسخ
-
- صفحه ورود
- ریدایرکت کردن بعد از ورود
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
تگ <fieldset> را از داخل فرم پاک کنید ، اگه خط دور نرفت دیگه مربوط میشه به استایل قالبتون برای مورد دوم باید مقدار خاصیت action را در فرم ورود برابر با صفحه لاگینی که ساختید بکنید (البته نام مقادیری که ارسال میشن با نام مقادیر فیلد های فرم ورود باید یکی باشه)
- 48 پاسخ
-
- 1
-
- صفحه ورود
- ریدایرکت کردن بعد از ورود
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
شرط گذاری برای خالی بودن یک input
استاد اعظم پاسخی برای graphicno ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
برای اینکه اطلاعات به صفحه دیگه ارسال بشه ، آدرس صفحه دیگه را در صفت action در تگ form وارد کنید ، مثلا : <form id="form1" name="form1" method="post" action="http://site.com/get.php"> و کد های php باید در صفحه دریافت باشند ، کد زیر شرط میکنه اگر first_name خالی بود مقدار "خالی" و اگز پر بود مقدار "پر" را چاپ کنه : <?php if(isset($_POST['first_name'])) { echo "پر"; }else{ echo "خالی"; } ?>- 2 پاسخ
-
- 2
-
باید یه صفحه لاگین جدید ایجاد کنید ، مثل کد قبلی که بهتون دادم کد زیر را در قالب برگه پیاده کنید : <div class="wrapper"> <?php global $wpdb; $err = ''; $success = ''; if(isset($_POST['task']) && $_POST['task'] == 'login' ) { //We shall SQL escape all inputs to avoid sql injection. $username = $wpdb->escape($_POST['log']); $password = $wpdb->escape($_POST['pwd']); $remember = $wpdb->escape($_POST['remember']); if( $username == "" || $password == "" ) { $err = 'Please don\'t leave the required field.'; } else { $user_data = arra
- 48 پاسخ
-
- صفحه ورود
- ریدایرکت کردن بعد از ورود
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
از کد های زیر بعنوان یک قالب برگه (page temeplate) استفاده کنید : <div class="wrapper"> <?php global $wpdb; $error = ''; $success = ''; // check if we're in reset form if( isset( $_POST['action'] ) && 'reset' == $_POST['action'] ) { $email = trim($_POST['user_login']); if( empty( $email ) ) { $error = 'Enter a username or e-mail address..'; } else if( ! is_email( $email )) { $error = 'Invalid username or e-mail address.'; } else if( ! email_exists( $email ) ) { $error = 'There is no user registered with that email address.'; } else { $random_password = wp_generate_password(
- 48 پاسخ
-
- 1
-
- صفحه ورود
- ریدایرکت کردن بعد از ورود
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
مشکل ایجاد فاصله در هنگام استفاده از قالب برگه
استاد اعظم پاسخی برای m.Mosibat ارسال کرد برای یک موضوع در مشکلات دیگر
encode فایل قالب برگهبا از utf-8 به ANSI تغییر و تست کنید- 2 پاسخ
-
- 1
-
اینها توابع وردپرس اند و هم میتوان در قالب افزونه پیاده کرد ، هم میتوان در قالب و بدون افزونه
- 14 پاسخ
-
- 1