کانال وردپرس فارسی
1.73K subscribers
121 photos
8 videos
12 files
202 links
Download Telegram
اگر دنبال مثال عملی برای REST API وردپرس هستین که کمکتون کنه،پیشنهاد می کنم ببینین:
https://github.com/ustwo/ustwo.com-frontend
قسمت کاربر این وب سایت با استفاده از React.js کار شده
یکی از مزایای این کار می دونین چیه؟ سرعت بالا!
➖➖➖➖➖➖➖
باگ HTTP Header Unauthenticated RCE بر روی کلیه نسخه های بین 1.5.0 الی 3.4.5
برای اکسپلویت این باگ PHP روی سرور هم باید آسیب پذیر باشه،پس معمولا شامل همه نمیشه
@wordpressfa
بر روی CMS جوملا
➖➖➖➖➖➖➖
دوستانی که کلا نیاز به Rest دارن و ارتباط بین وردپرس و منابع خارجی مثلا اندروید میتونن از رست جدید وردپرس یا اگر ار ووکامرس استفاده می کنن برای محصولات از رست خود ووکامرس استفاده کنن،آخرین نسخه 3 هست: http://wp-master.ir/wc-api/v3
دو مدل اعتبارسنجی داره،با SSL و بدون اون
-دریافت سفارشات : http://wp-master.ir/wc-api/v3/orders?status=completed
-گرفتن محصولات از یه دسته خاص : wp-master.ir/wc-api/v3/products?consumer_key=consumer_key&consumer_secret=consumer_secret&filter[product_cat]=slugeDaste
داکیومنت : https://woothemes.github.io/woocommerce-rest-api-docs/
برای ارتباط نیاز به کلید رمز هست  @wordpressfa
➖➖➖➖➖➖➖
تاحالا به آدرس wp-admin فکر کردین؟ مایلین روشی رو بشنوین که بتونین این آدرس رو به دلخواه عوض کنین؟ این پلاگین رو پیشنهاد می کنم:
https://wordpress.org/plugins/custom-login-url/
➖➖➖➖➖➖➖
➖➖➖➖➖➖➖
قبلا خبر انتشار برنامه دکستاپی وردپرس رو منتشر کردیم،حالا دو تا خبر دیگه،یکی اینکه این برنامه الان بصورت Open source در گیت هاب در دسترس قرار گرفت،و دوم اینکه برنامه لینوکسی🎈 وردپرس هم منتشر شد!
https://github.com/automattic/wp-desktop/

➖➖➖➖➖➖➖
➖➖➖➖➖➖ ➖
<?php
//from : https://gist.github.com/mauris/3629548
$randomValue = mt_rand();
$even = $randomValue & ~1;
$odd = $randomValue | 1;
// magical unicorn isn't it?

تولید کدتصادفی زوج و فرد،جالبه،نه؟
➖➖➖➖➖➖➖
➖➖➖➖➖➖➖
در طی آپدیتهای وردپرس،بعضی از امکانات مخفی و یا حذف میشه،مثلا همین "دریافت پیوندک" در نسخه اخیر و خیلی از موارد دیگه،خب خیلی ها به این امکانات عادت کردند و بعضا نیاز دارن به اون.
چطور میشه این امکانات رو برگردوند؟
راه حل این مساله در نوشته بعدی ارسال خواهد شد🌹
@wordpressfa
➖➖➖➖➖➖➖
➖➖➖➖➖➖➖
برگرداندن امکانات حذف شده به وردپرس،شامل:
. لینکدونی
. عنوان/تایتل لینک
. لینک کوتاه
و... به زودی موارد دیگر
با پلاگین :
Restore Lost Functionality
دانلود :
https://wordpress.org/plugins/restore-lost-functionality/
این پلاگین داغه داغه،تازه منتشر شده.
➖
فقط وردپرسی ها عضو بشن 📌 @wordpressfa
➖➖➖➖➖➖➖
در تصاویر زیر بصورت تصویری با تفاوت لینکهای داخلی و خارجی در دوحالت follow و nofollow آشنا خواهین شد.
{فقط وردپرسی ها عضو بشن @wordpressfa}
➖➖➖➖➖➖➖
فقط وردپرسی @wordpressfa
نشانه گیری لینکهای خروجی با CSS :
a[href*="//"]:not([href*="wp-master.ir"]) {
     background: aqua;
}

🌹
➖➖➖➖➖➖➖
بعد از PHP،وردپرس حالا نوبت یه هیجان دیگه ست...HTTP2 is comming...
➖➖➖➖➖➖➖
سلام،امیدوارم حال دوستان وردپرسی به جا باشه،گذری بر یکی از ویژگی های HTML میزنیم توی این نوشته:
📌 اعتبارسنجی ورودی با HTML5 به همراه پیغام سفارشی📌
اتریب pattern الگوی ورودی و اتریب title پیغام سفارشی را مشخص می کند:
<form action="somefile.php">
    <input
        type="text"
        name="username"
        placeholder="Username"
        pattern="[a-z]{1,15}"
        title="Username should only contain lowercase letters. e.g. john">
</form>

همین کار با استفاده از جاوااسکریپت به صورت زیر قابل بررسی است:
in
put.oninvalid = function(event) {
    event.target.setCustomValidity('Username should only contain lowercase letters. e.g. john');
}
ف
قط وردپرسی ها > @wordpressfa   

➖➖➖➖➖➖
در راستای مطلب بالا
استایل دادن به پیغام ها:
input:invalid {
    border-color: red;
}
input,
input:valid {
    border-color: #ccc;
}

➖➖➖➖➖➖➖