رفتن به مطلب

استاد اعظم

عضو سایت
  • تعداد ارسال‌ها

    645
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    11

تمامی مطالب نوشته شده توسط استاد اعظم

  1. با post_meta میشه : اضافه نمودن جعبه سفارشی به ویرایشگر - نوشتن هک و افزونه - وردپرس - آموزش ها - انجمن های پشتیبانی وردپرس پارسی
  2. آدرس جدید را بجای http://yourwebsite.com/folder در هر دو خط بزارید و در انتهای فایل wp-config.php اضافه کنید : define( 'WP_HOME', 'http://yourwebsite.com/folder' ); define( 'WP_SITEURL', 'http://yourwebsite.com/folder' );
  3. استاد اعظم

    اعتبار سنجی با جی کوئری

    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
  4. این متسندات کار با دیتابیس در وردپرس و افزونه هاش : Class Reference/wpdb « WordPress Codex اگر هم یکم صبر کنید فیلم آموزشیش رو ضبط و منتشر میکنم
  5. استاد اعظم

    نظرات در ادامه ی مطلب وردپرس

    توابعش هست اگه یکم بگردی ، اینم یه راه دیگه : <?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
  6. استاد اعظم

    نظرات در ادامه ی مطلب وردپرس

    این هست : 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
  7. استاد اعظم

    .html یا /html در پیوند یکتا؟

    هیچ فرقی نمیکنه ، فقط exe نباشه
  8. استاد اعظم

    نظرات در ادامه ی مطلب وردپرس

    بودنیش که هست و میشه اما دردسره و کداش زیاده ، شاید اگه سرچ کنید به نتیجه برسید شما بگید قصدتون دقیقا از انجام این کار چیه تا راهنمایی بشید
  9. البته رنکینگ گوگل خیلی وقته بروز نشده و بدون کاربرد هستش . کد زیر هست: (فقط تستش نکردم ، آدرس سایتتون را در خط 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
  10. ابتدا کد زیر را در 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_
  11. استاد اعظم

    فرم ساز برای وردپرس

    آموزش ساخت درگاه پرداخت
  12. بله منظورم از قالب برگه همونی هست که فهمیدید آدرس برگه استارتر را بجای http://mrprogrammer.net در خط چهارم بزارید
  13. ابتدا اون صفحه استارتر خودتون را بصورت قالب برگه پیاده کنید ، سپس کد زیر را در ابتدای فایل index.php قالبتون بزارید : <?php if($_COOKIE["see"] == false){ setcookie("see", true, time()+(3600*24)); header('location: http://mrprogrammer.net'); } ?> فقط در خط چهارم به جای http://mrprogrammer.net آدرس صفحه استارتر را بزارید. با انجام موارد بالا اگر کاربری برای اولین باز سایتتون را باز کنه به صفحه استارتر میره و تا 24 ساعت بعد اگر بازم مراجعه کنه دیگه به استارتر نمیره اما بعد از 24 ساعت با مراجعه دوباره به استاتر میره
  14. <?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; } ?>
  15. استاد اعظم

    سوال در مورد امنیت

    دوست عزیز ابتدا سرچ کنید ! 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/
  16. استاد اعظم

    ساختن صفحه ورود و عضویت مجزا

    کدی که بهتون دادم تست شده بود ،اما به طریق زیر هم میشه انجام داد کد زیر را در قالب برگه بزارید : <?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">ش
  17. استاد اعظم

    سفید بودن نقشه سایت

    احتمال میدم مشکل از functions.php قالبتون باشه ، قالب پیشفرض وردپرس را فعال و تست کنید
  18. استاد اعظم

    ساختن صفحه ورود و عضویت مجزا

    برای این مورد شما باید کدی که برای صفحه لاگین بهتون دادم استفاده کنید و هر فرم ورود دیگه ای که در سایتتون هست action برابر با صفحه لاگین بشه
  19. استاد اعظم

    ساختن صفحه ورود و عضویت مجزا

    تگ <fieldset> را از داخل فرم پاک کنید ، اگه خط دور نرفت دیگه مربوط میشه به استایل قالبتون برای مورد دوم باید مقدار خاصیت action را در فرم ورود برابر با صفحه لاگینی که ساختید بکنید (البته نام مقادیری که ارسال میشن با نام مقادیر فیلد های فرم ورود باید یکی باشه)
  20. برای اینکه اطلاعات به صفحه دیگه ارسال بشه ، آدرس صفحه دیگه را در صفت 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 "خالی"; } ?>
  21. استاد اعظم

    ساختن صفحه ورود و عضویت مجزا

    باید یه صفحه لاگین جدید ایجاد کنید ، مثل کد قبلی که بهتون دادم کد زیر را در قالب برگه پیاده کنید : <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
  22. استاد اعظم

    ساختن صفحه ورود و عضویت مجزا

    از کد های زیر بعنوان یک قالب برگه (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(
  23. encode فایل قالب برگهبا از utf-8 به ANSI تغییر و تست کنید
  24. استاد اعظم

    ساخت افزونه

    اینها توابع وردپرس اند و هم میتوان در قالب افزونه پیاده کرد ، هم میتوان در قالب و بدون افزونه
×
×
  • اضافه کردن...