mehran-b

راهبر ارشد
  • تعداد ارسال ها

    2,764
  • تاریخ عضویت

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

  • Days Won

    282

تمامی ارسال های mehran-b

  1. خواهش میکنم
  2. سلام https://github.com/q2a/question2answer/releases
  3. @ahmad4u میشه ولی حوصله اش رو ندارم. جدا جدا استفاده کنید.
  4. @ahmad4u add_filter('the_content', function($content) { $dom = new DOMDocument('1.0', 'UTF-8'); @$dom->loadHTML(mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXpath($dom); $image = $xpath->query('//img'); if($image->length == 0) { return $content; } $pattern = '/^https:\/\/mehran\.com\/images.*/'; foreach($image as $img) { if(preg_match($pattern, $img->getAttribute('src'))) { $img->parentNode->removeChild($img); } } return trim(preg_replace('/^<!DOCTYPE.+?>/', '', str_replace(array('<html>', '</html>', '<body>', '</body>'), array('', '', '', ''), $dom->saveHTML($dom->documentElement)))); });
  5. @DeluxePC روی مسئله کپی رایت تاثیری نداره.
  6. سلام @soshiant کد شما به این شکل میشه. <?php if (!is_singular(array(25900, 26162))) { ?> <div class="edd-price"> <p style="text-align: center;"> <span style="color:#ffff00;"><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">بها (با&nbsp;چهل&zwnj;درصد تخفیف پاییزه)&nbsp;:&nbsp;</span></span></span><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;"><?php edd_price(get_the_ID()); ?></span></span> </p> <p style="text-align: center;"> <span style="color:#FFFFFF;"><span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">برای ادامه فرآیند، روی دکمه بفرمایید کلیک کنید.</span></span></span> </p> </div> <?php } ?>
  7. خواهش میکنم. موفق باشید
  8. RewriteEngine on RewriteCond %{HTTP_HOST} !^new\.xyz$ [NC,OR] RewriteCond %{HTTPS} ^(off)$ [NC] RewriteRule ^(.*)$ https\:\/\/new\.xyz\/$1 [R=301,L] برای اینه که سایت SSL نداره.
  9. @mory_fun توی این حالت ما میگیم اگر هاست نیم مدنظرمون نبود ریدایرکت بشه روی هاست نیم مدنظرمون. دامنه هم اضافه کنید مثلا اگر new1 اضافه کنید و بخواید همه آدرس ها بره به new1 میشه: RewriteEngine on RewriteCond %{HTTP_HOST} !^new1\.xyz$ [NC] RewriteRule ^(.*)$ http\:\/\/new1\.xyz\/$1 [R=301,L] در کل به دامین های دیگه ای که پارک شده کار نداریم فقط توی کد دامین مدنظرمون رو ذکر میکنیم.
  10. سلام @mory_fun ساده ترم میشه نوشت. RewriteEngine on RewriteCond %{HTTP_HOST} !^new\.xyz$ [NC] RewriteRule ^(.*)$ http\:\/\/new\.xyz\/$1 [R=301,L]
  11. وردپرس در اصل فقط با یه دامنه کار میکنه و دو دامنه ای نمیشه این کده هم یه ترفنده. فونت ها اگر آدرسش دامین فیلتر شده باشه لود نمیشه.
  12. @babakmax خواهش میکنم. موفق باشید
  13. define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST']); define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST']); این دو خط بالا رو به ابتدای فایل wp-config.php اضافه کنید. اگر سایتتون SSL داره اون http ها رو https کنید.
  14. @babakmax با توجه به توضیح شما خود وردپرس ریدایرکت میشه به دامنه قبلی. باید در تنظیمات وردپرس آدرس سایت و وردپرس رو به دامین جدید تغییر بدید.
  15. سلام @karimi Debugging_in_WordPress_WordPress.org.pdf
  16. سلام @sir1 بله سایت ها فقط از داخل در دسترس نیست و دسترسی از خارج ایران مشکلی نداره.
  17. @ptp در مورد سوال اول طبعا باید برنامه نویسی بلد باشید که بتونید یه فرم رو به درگاه متصل کنید. در مورد سوال دوم هم دقیق نمیدونم چیکار باید کرد.
  18. @ptp قاعدتا باید داخل فایل wp-config.php کد زیر باشه. define( 'DISALLOW_FILE_MODS', true ); اگر هست حذفش کنید.
  19. @ptp یعنی گزینه افزودن افزونه نیست؟
  20. من درباره اینکه فیلد های فرم چی باشه اصلا کاری ندارم چون مربوط به فرانت اِند میشه. به صورت کلی اگر فایل form.php بغل فایل wp-load.php در روت وردپرس باشه کدهاش به شکل زیر میشه. <?php // Load the WordPress library. require_once( dirname( __FILE__ ) . '/wp-load.php' ); // Create post object $my_post = array( 'post_title' => wp_strip_all_tags( $_POST['post_title'] ), 'post_content' => $_POST['post_content'], 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array( 8,39 ) ); // Insert the post into the database wp_insert_post( $my_post ); ?> <!-- The form is here -->
  21. @ehsantoomaj2000 همونطور که @Morteza جان گفت شما چون هیچ اطلاعی از PHP ندارید کار براتون سخته. به عنوان مثال اگر اسم input متن پست post_content و اسم input عنوان پست post_title شما کد زیر رو میتونید بنویسید. // Create post object $my_post = array( 'post_title' => wp_strip_all_tags( $_POST['post_title'] ), 'post_content' => $_POST['post_content'], 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array( 8,39 ) ); // Insert the post into the database wp_insert_post( $my_post ); در کل بالا اون بخش post_category آیدی دسته هاییه که پست بهش اضافه میشه.
  22. @ehsantoomaj2000 چند حالت وجود داره. شما گفتی خارج از داشبورد وردپرس حالا اینجا اگر اون فرمه که باهاش میخوای پست رو بفرستی روی همون هاستی باشه که وردپرس هم اونجاست به راحتی با تابع wp_insert_post میشه پست رو ایجاد کرد. حالت بعدی اینه که کلا فرمه روی یه سرور دیگه باید که دو حالت داره: از XML-RPC API وردپرس استفاده کنید. از REST API وردپرس استفاده کنید.
  23. نه نمیشه میسازه در هر صورت و از هر جا هم آپلود شه مهم نیست.
  24. از هر جا آپلود شه میسازه. سایزهای پیشفرض رو پس نمیسازه؟
  25. @Galaxy وردپرس به صورت خودکار چندین سایز پیشفرض هم داره که برای هر تصویری که آپلود میشه اون سایزها هم اعمال میکنه.