diff --git a/03_WordPress/wp-admin/about.php b/03_WordPress/wp-admin/about.php index 041a459..6fbd0c3 100644 --- a/03_WordPress/wp-admin/about.php +++ b/03_WordPress/wp-admin/about.php @@ -63,6 +63,26 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
+ Version %s addressed some security issues.' ), + '7.0.3' + ); + ?> + the release notes.' ), + sprintf( + /* translators: %s: WordPress version. */ + esc_url( __( 'https://wordpress.org/documentation/wordpress-version/version-%s/' ) ), + sanitize_title( '7.0.3' ) + ) + ); + ?> +
user_login = sanitize_user( wp_unslash( $_POST['user_login'] ), true );
}
+ $errors = new WP_Error();
+
$pass1 = '';
$pass2 = '';
if ( isset( $_POST['pass1'] ) ) {
@@ -78,7 +80,12 @@ function edit_user( $user_id = 0 ) {
}
if ( isset( $_POST['email'] ) ) {
- $user->user_email = sanitize_text_field( wp_unslash( $_POST['email'] ) );
+ $maybe_email = wp_unslash( $_POST['email'] );
+ if ( is_string( $maybe_email ) && is_email( $maybe_email ) ) {
+ $user->user_email = $maybe_email;
+ } else {
+ $errors->add( 'invalid_email', __( 'Error: The email address is not correct.' ), array( 'form-field' => 'email' ) );
+ }
}
if ( isset( $_POST['url'] ) ) {
if ( empty( $_POST['url'] ) || 'http://' === $_POST['url'] ) {
@@ -145,8 +152,6 @@ function edit_user( $user_id = 0 ) {
$user->use_ssl = 1;
}
- $errors = new WP_Error();
-
/* checking that username has been typed */
if ( '' === $user->user_login ) {
$errors->add( 'user_login', __( 'Error: Please enter a username.' ) );
diff --git a/03_WordPress/wp-admin/js/inline-edit-post.js b/03_WordPress/wp-admin/js/inline-edit-post.js
index 6e9f4e9..38557e2 100644
--- a/03_WordPress/wp-admin/js/inline-edit-post.js
+++ b/03_WordPress/wp-admin/js/inline-edit-post.js
@@ -359,7 +359,12 @@ window.wp = window.wp || {};
if ( !$(':input[name="post_author"] option[value="' + $('.post_author', rowData).text() + '"]', editRow).val() ) {
// The post author no longer has edit capabilities, so we need to add them to the list of authors.
- $(':input[name="post_author"]', editRow).prepend('');
+ $(':input[name="post_author"]', editRow).prepend(
+ new Option(
+ $('#post-' + id + ' .author').text(),
+ $('.post_author', rowData).text()
+ )
+ );
}
if ( $( ':input[name="post_author"] option', editRow ).length === 1 ) {
$('label.inline-edit-author', editRow).hide();
diff --git a/03_WordPress/wp-admin/js/inline-edit-post.min.js b/03_WordPress/wp-admin/js/inline-edit-post.min.js
index cd0d3d0..ff6d0e3 100644
--- a/03_WordPress/wp-admin/js/inline-edit-post.min.js
+++ b/03_WordPress/wp-admin/js/inline-edit-post.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-window.wp=window.wp||{},function(u,h){window.inlineEditPost={init:function(){var i=this,t=u("#inline-edit"),e=u("#bulk-edit"),t=(i.type=u("table.widefat").hasClass("pages")?"page":"post",i.what="#post-",t.on("keyup",function(t){if(27===t.which)return inlineEditPost.revert()}),e.on("keyup",function(t){if(27===t.which)return inlineEditPost.revert()}),u(".cancel",t).on("click",function(){return inlineEditPost.revert()}),u(".save",t).on("click",function(){return inlineEditPost.save(this)}),u("td",t).on("keydown",function(t){if(13===t.which&&!u(t.target).hasClass("cancel"))return inlineEditPost.save(this)}),u(".cancel",e).on("click",function(){return inlineEditPost.revert()}),u('#inline-edit .inline-edit-private input[value="private"]').on("click",function(){var t=u("input.inline-edit-password-input");u(this).prop("checked")?t.val("").prop("disabled",!0):t.prop("disabled",!1)}),u("#the-list").on("click",".editinline",function(){u(this).attr("aria-expanded","true"),inlineEditPost.edit(this)}),u("#inline-edit fieldset.inline-edit-categories").clone());t.find("*[id]").each(function(){this.id="bulk-edit-"+this.id}),u("#bulk-edit").find("fieldset:first").after(t).siblings("fieldset:last").prepend(u("#inline-edit .inline-edit-tags-wrap").clone()),u('select[name="_status"] option[value="future"]',e).remove(),u("#doaction").on("click",function(t){var e;u('#posts-filter .check-column input[type="checkbox"]:checked').length<1||(i.whichBulkButtonId=u(this).attr("id"),e=i.whichBulkButtonId.substr(2),"edit"===u('select[name="'+e+'"]').val()?(t.preventDefault(),i.setBulk()):0'),u("#bulk-edit").addClass("inline-editor").show(),u('tbody th.check-column input[type="checkbox"]').each(function(){var t,e,i;u(this).prop("checked")&&(a=!1,t=u(this).val(),e=u("#inline_"+t+" .post_title").html()||h.i18n.__("(no title)"),i=h.i18n.sprintf(h.i18n.__("Remove “%s” from Bulk Edit"),e),n+=' ممکن است آدرس اشتباه باشد یا صفحه حذف شده باشد.
+ سریع، امن و قابل اعتماد — از ایران به هر نقطه از دنیا ردیابی مرسوله شماره AWB یا بارنامه خود را وارد کنید از ارسال بینالمللی تا ردیابی لحظهای — همه چیز در یک پلتفرم یکپارچه ارسال مرسولات تجاری و شخصی به بیش از ۱۵۰ کشور جهان با سریعترین مسیرهای هوایی و زمینی. دریافت مرسولات از سراسر دنیا و تحویل سریع در ایران با سیستم ردیابی دقیق و بیمه کامل. ثبت سفارش ارسال به صورت آنلاین، پرداخت امن، و پیگیری لحظهای از طریق پنل کاربری اختصاصی. ردیابی آنی مرسولات با شماره AWB — از لحظه تحویل تا رسیدن به مقصد، هر گام را ببینید. فرآیند ارسال مرسوله با IFNEX سریع، شفاف و کاملاً آنلاین است حساب کاربری خود را در کمتر از یک دقیقه بسازید و به پنل مدیریت دسترسی پیدا کنید. اطلاعات فرستنده، گیرنده و مشخصات بسته را وارد کنید و بهترین سرویس را انتخاب نمایید. هزینه ارسال را از طریق درگاه امن یا کیف پول IFNEX پرداخت کنید و رسید دریافت نمایید. با شماره AWB اختصاصی، مسیر مرسوله خود را در هر لحظه پیگیری کنید. بیش از ۵۰۰ کسبوکار به IFNEX اعتماد کردهاند "با IFNEX ارسال بینالمللی کالاهایمان به اروپا خیلی سادهتر شد. پنل آنلاین عالی است و پیگیری لحظهای واقعاً کمک میکند." "پشتیبانی IFNEX فوقالعاده است. هر بار که سوال داشتم سریع جواب گرفتم. قیمتها هم رقابتی هستند." "ادغام IFNEX Bridge با وردپرس خیلی راحت بود. سیستم ردیابی و کیف پول به طور خودکار در سایتم نمایش داده میشود." مورد اعتماد کسبوکارهای برتر همین امروز با ما تماس بگیرید یا حساب کاربری رایگان بسازید'+n+"
"),e.each(function(){var t=u(this).val();u("#category_"+t).text().split(",").map(function(t){i[t]||(i[t]=0),i[t]++})}),u('.inline-edit-categories input[name="post_category[]"]').each(function(){var t;i[u(this).val()]==e.length?u(this).prop("checked",!0):0').attr("aria-label",t.trim()+": "+h.i18n.__("Some selected posts have this category"))))}),u('.inline-edit-categories input[name="post_category[]"]:indeterminate').on("change",function(){u(this).removeAttr("aria-label").parent().find('input[name="indeterminate_post_category[]"]').remove()}),u(".inline-edit-save button").on("click",function(){u('.inline-edit-categories input[name="post_category[]"]').prop("indeterminate",!1)}),u("#bulk-titles .ntdelbutton").click(function(){var t=u(this),e=t.attr("id").substr(1),i=t.parent().prev().children(".ntdelbutton"),t=t.parent().next().children(".ntdelbutton");u("input#cb-select-all-1, input#cb-select-all-2").prop("checked",!1),u('table.widefat input[value="'+e+'"]').prop("checked",!1),u("#_"+e).parent().remove(),h.a11y.speak(h.i18n.__("Item removed."),"assertive"),t.length?t.focus():i.length?i.focus():(u("#bulk-titles-list").remove(),inlineEditPost.revert(),h.a11y.speak(h.i18n.__("All selected items have been removed. Select new items to use Bulk Actions.")))}),"post"===t&&u("tr.inline-editor textarea[data-wp-taxonomy]").each(function(t,e){u(e).autocomplete("instance")||u(e).wpTagsSuggest()}),u("#bulk-edit .inline-edit-wrapper").attr("tabindex","-1").focus(),u("html, body").animate({scrollTop:0},"fast")},edit:function(n){var t,a,e,i,s,r,o,l,d=this,c=!0;for(d.revert(),"object"==typeof n&&(n=d.getId(n)),t=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order","page_template"],"page"===d.type&&t.push("post_parent"),a=u("#inline-edit").clone(!0),u("td",a).attr("colspan",u("th:visible, td:visible",".widefat:first thead").length),u("td",a).find("#quick-edit-legend").removeAttr("id"),u("td",a).find('p[id^="quick-edit-"]').removeAttr("id"),u(d.what+n).removeClass("is-expanded").hide().after(a).after(''),e=u("#inline_"+n),u(':input[name="post_author"] option[value="'+u(".post_author",e).text()+'"]',a).val()||u(':input[name="post_author"]',a).prepend('"),1===u(':input[name="post_author"] option',a).length&&u("label.inline-edit-author",a).hide(),o=0;o ]*?>/g,""),e.removeClass("hidden"),i.html(t),h.a11y.speak(i.text())):(e.removeClass("hidden"),i.text(h.i18n.__("Error while saving the changes.")),h.a11y.speak(h.i18n.__("Error while saving the changes.")))},"html"),!1},revert:function(){var t=u(".widefat"),e=u(".inline-editor",t).attr("id");return e&&(u(".spinner",t).removeClass("is-active"),("bulk-edit"===e?(u("#bulk-edit",t).removeClass("inline-editor").hide().siblings(".hidden").remove(),u("#bulk-titles").empty(),u("#inlineedit").append(u("#bulk-edit")),u("#"+inlineEditPost.whichBulkButtonId)):(u("#"+e).siblings("tr.hidden").addBack().remove(),e=e.substr(e.lastIndexOf("-")+1),u(this.what+e).show().find(".editinline").attr("aria-expanded","false"))).trigger("focus")),!1},getId:function(t){t=u(t).closest("tr").attr("id").split("-");return t[t.length-1]}},u(function(){inlineEditPost.init()}),u(function(){void 0!==h&&h.heartbeat&&h.heartbeat.interval(10)}).on("heartbeat-tick.wp-check-locked-posts",function(t,e){var n=e["wp-check-locked-posts"]||{},a="wp-locked";u("#the-list tr").each(function(t,e){var i=e.id,e=u(e);n.hasOwnProperty(i)?e.hasClass(a)||(i=n[i],e.find(".column-title .locked-text").text(i.text),e.find(".check-column checkbox").prop("checked",!1),i.avatar_src&&(i=u(" '),u("#bulk-edit").addClass("inline-editor").show(),u('tbody th.check-column input[type="checkbox"]').each(function(){var t,e,i;u(this).prop("checked")&&(a=!1,t=u(this).val(),e=u("#inline_"+t+" .post_title").html()||h.i18n.__("(no title)"),i=h.i18n.sprintf(h.i18n.__("Remove “%s” from Bulk Edit"),e),n+='",{class:"avatar avatar-18 photo",width:18,height:18,alt:"",src:i.avatar_src,srcset:i.avatar_src_2x?i.avatar_src_2x+" 2x":void 0}),e.find(".column-title .locked-avatar").empty().append(i)),e.addClass(a)):e.hasClass(a)&&e.removeClass(a).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(t,e){var i=[];u("#the-list tr").each(function(t,e){e.id&&i.push(e.id)}),i.length&&(e["wp-check-locked-posts"]=i)})}(jQuery,window.wp);
\ No newline at end of file
+window.wp=window.wp||{},function(u,h){window.inlineEditPost={init:function(){var i=this,t=u("#inline-edit"),e=u("#bulk-edit"),t=(i.type=u("table.widefat").hasClass("pages")?"page":"post",i.what="#post-",t.on("keyup",function(t){if(27===t.which)return inlineEditPost.revert()}),e.on("keyup",function(t){if(27===t.which)return inlineEditPost.revert()}),u(".cancel",t).on("click",function(){return inlineEditPost.revert()}),u(".save",t).on("click",function(){return inlineEditPost.save(this)}),u("td",t).on("keydown",function(t){if(13===t.which&&!u(t.target).hasClass("cancel"))return inlineEditPost.save(this)}),u(".cancel",e).on("click",function(){return inlineEditPost.revert()}),u('#inline-edit .inline-edit-private input[value="private"]').on("click",function(){var t=u("input.inline-edit-password-input");u(this).prop("checked")?t.val("").prop("disabled",!0):t.prop("disabled",!1)}),u("#the-list").on("click",".editinline",function(){u(this).attr("aria-expanded","true"),inlineEditPost.edit(this)}),u("#inline-edit fieldset.inline-edit-categories").clone());t.find("*[id]").each(function(){this.id="bulk-edit-"+this.id}),u("#bulk-edit").find("fieldset:first").after(t).siblings("fieldset:last").prepend(u("#inline-edit .inline-edit-tags-wrap").clone()),u('select[name="_status"] option[value="future"]',e).remove(),u("#doaction").on("click",function(t){var e;u('#posts-filter .check-column input[type="checkbox"]:checked').length<1||(i.whichBulkButtonId=u(this).attr("id"),e=i.whichBulkButtonId.substr(2),"edit"===u('select[name="'+e+'"]').val()?(t.preventDefault(),i.setBulk()):0
'+n+"
"),e.each(function(){var t=u(this).val();u("#category_"+t).text().split(",").map(function(t){i[t]||(i[t]=0),i[t]++})}),u('.inline-edit-categories input[name="post_category[]"]').each(function(){var t;i[u(this).val()]==e.length?u(this).prop("checked",!0):0').attr("aria-label",t.trim()+": "+h.i18n.__("Some selected posts have this category"))))}),u('.inline-edit-categories input[name="post_category[]"]:indeterminate').on("change",function(){u(this).removeAttr("aria-label").parent().find('input[name="indeterminate_post_category[]"]').remove()}),u(".inline-edit-save button").on("click",function(){u('.inline-edit-categories input[name="post_category[]"]').prop("indeterminate",!1)}),u("#bulk-titles .ntdelbutton").click(function(){var t=u(this),e=t.attr("id").substr(1),i=t.parent().prev().children(".ntdelbutton"),t=t.parent().next().children(".ntdelbutton");u("input#cb-select-all-1, input#cb-select-all-2").prop("checked",!1),u('table.widefat input[value="'+e+'"]').prop("checked",!1),u("#_"+e).parent().remove(),h.a11y.speak(h.i18n.__("Item removed."),"assertive"),t.length?t.focus():i.length?i.focus():(u("#bulk-titles-list").remove(),inlineEditPost.revert(),h.a11y.speak(h.i18n.__("All selected items have been removed. Select new items to use Bulk Actions.")))}),"post"===t&&u("tr.inline-editor textarea[data-wp-taxonomy]").each(function(t,e){u(e).autocomplete("instance")||u(e).wpTagsSuggest()}),u("#bulk-edit .inline-edit-wrapper").attr("tabindex","-1").focus(),u("html, body").animate({scrollTop:0},"fast")},edit:function(n){var t,a,e,i,s,r,o,l,d=this,c=!0;for(d.revert(),"object"==typeof n&&(n=d.getId(n)),t=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order","page_template"],"page"===d.type&&t.push("post_parent"),a=u("#inline-edit").clone(!0),u("td",a).attr("colspan",u("th:visible, td:visible",".widefat:first thead").length),u("td",a).find("#quick-edit-legend").removeAttr("id"),u("td",a).find('p[id^="quick-edit-"]').removeAttr("id"),u(d.what+n).removeClass("is-expanded").hide().after(a).after(''),e=u("#inline_"+n),u(':input[name="post_author"] option[value="'+u(".post_author",e).text()+'"]',a).val()||u(':input[name="post_author"]',a).prepend(new Option(u("#post-"+n+" .author").text(),u(".post_author",e).text())),1===u(':input[name="post_author"] option',a).length&&u("label.inline-edit-author",a).hide(),o=0;o ]*?>/g,""),e.removeClass("hidden"),i.html(t),h.a11y.speak(i.text())):(e.removeClass("hidden"),i.text(h.i18n.__("Error while saving the changes.")),h.a11y.speak(h.i18n.__("Error while saving the changes.")))},"html"),!1},revert:function(){var t=u(".widefat"),e=u(".inline-editor",t).attr("id");return e&&(u(".spinner",t).removeClass("is-active"),("bulk-edit"===e?(u("#bulk-edit",t).removeClass("inline-editor").hide().siblings(".hidden").remove(),u("#bulk-titles").empty(),u("#inlineedit").append(u("#bulk-edit")),u("#"+inlineEditPost.whichBulkButtonId)):(u("#"+e).siblings("tr.hidden").addBack().remove(),e=e.substr(e.lastIndexOf("-")+1),u(this.what+e).show().find(".editinline").attr("aria-expanded","false"))).trigger("focus")),!1},getId:function(t){t=u(t).closest("tr").attr("id").split("-");return t[t.length-1]}},u(function(){inlineEditPost.init()}),u(function(){void 0!==h&&h.heartbeat&&h.heartbeat.interval(10)}).on("heartbeat-tick.wp-check-locked-posts",function(t,e){var n=e["wp-check-locked-posts"]||{},a="wp-locked";u("#the-list tr").each(function(t,e){var i=e.id,e=u(e);n.hasOwnProperty(i)?e.hasClass(a)||(i=n[i],e.find(".column-title .locked-text").text(i.text),e.find(".check-column checkbox").prop("checked",!1),i.avatar_src&&(i=u(" ",{class:"avatar avatar-18 photo",width:18,height:18,alt:"",src:i.avatar_src,srcset:i.avatar_src_2x?i.avatar_src_2x+" 2x":void 0}),e.find(".column-title .locked-avatar").empty().append(i)),e.addClass(a)):e.hasClass(a)&&e.removeClass(a).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(t,e){var i=[];u("#the-list tr").each(function(t,e){e.id&&i.push(e.id)}),i.length&&(e["wp-check-locked-posts"]=i)})}(jQuery,window.wp);
\ No newline at end of file
diff --git a/03_WordPress/wp-config-sample.php b/03_WordPress/wp-config-sample.php
deleted file mode 100644
index 7752dc9..0000000
--- a/03_WordPress/wp-config-sample.php
+++ /dev/null
@@ -1,102 +0,0 @@
-how to add the Personal Data Eraser to a plugin."
msgstr "اگر شما نویسنده یک افزونه هستید، میتوانید اطلاعات بیشتری درباره اضافه کردن پاککننده دادههای شخصی به افزونه خود بیابید."
-#: wp-admin/about.php:222
+#: wp-admin/about.php:242
msgid "See everything new"
msgstr "همهچیز جدید را مشاهده نمایید"
@@ -804,11 +804,11 @@ msgid "https://wordpress.org/download/releases/%s/"
msgstr "https://fa.wordpress.org/download/releases/%s/"
#. translators: %s: Version number.
-#: wp-admin/about.php:214
+#: wp-admin/about.php:234
msgid "For a comprehensive overview of all the new features and enhancements in WordPress %s, please visit the feature-showcase website."
msgstr "برای مروری جامع از تمام ویژگیها و پیشرفتهای جدید در وردپرس ۶٫۶، لطفاً از وبسایت ویترین ویژگی دیدن کنید."
-#: wp-admin/about.php:208
+#: wp-admin/about.php:228
msgid "And much more"
msgstr "و بسیار بیشتر"
@@ -1014,16 +1014,16 @@ msgid "When using Bulk Edit, you can change the metadata (categories, author, et
msgstr "هنگام انجام کارهای دستهجمعی میتوانید اطلاعات همه نوشتههای انتخابی (مانند دستهها، نویسنده و...) را یکجا ویرایش کنید. برای حذف هر نوشته از این گروه تنها کافیست روی دکمه پاک کردن %s کنار نام نوشته در ناحیه ویرایش دستهجمعی کلیک کنید."
#. translators: %s: WordPress version number.
-#: wp-admin/about.php:279
+#: wp-admin/about.php:299
msgid "Read the WordPress %s Release Notes for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes."
msgstr "برای اطلاع در مورد نصب، بهبودها، مشکلات برطرفشده، مشارکتکنندگان انتشار، منابع یادگیری و فهرست تغییرات فایلها یادداشتهای انتشار وردپرس %s را بخوانید."
#. translators: %s: WordPress version number.
-#: wp-admin/about.php:306
+#: wp-admin/about.php:326
msgid "Explore the WordPress %s Field Guide. Learn about the changes in this release with detailed developer notes to help you build with WordPress."
msgstr "راهنمای میدانی وردپرس %s را کاوش کنید. در مورد تغییرات این نسخه با یادداشتهای دقیق توسعهدهنده اطلاعات کسب کنید که به شما در ساختن با وردپرس کمک میکند."
-#: wp-admin/includes/user.php:724 wp-admin/includes/user.php:747
+#: wp-admin/includes/user.php:729 wp-admin/includes/user.php:752
msgid "Invalid URL format."
msgstr "ساختار url نامعتبر است."
@@ -1502,7 +1502,7 @@ msgid "Be the future of WordPress"
msgstr "آینده وردپرس باشید"
#. translators: 1: Learn WordPress link, 2: Workshops link.
-#: wp-admin/about.php:247
+#: wp-admin/about.php:267
msgid "Learn WordPress is a free resource for new and experienced WordPress users. Learn is stocked with how-to videos on using various features in WordPress, interactive workshops for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress."
msgstr "یادگیری وردپرس یک منبع رایگان برای کاربران جدید و با تجربه وردپرس است. یادگیری همراه با ویدیوهای نحوه استفاده از ویژگیهای مختلف در وردپرس، رویدادهای تعاملی برای کاوش عمیق موضوعات، و طرحهای درسی برای کاوش عمیق در بخشهای مختلف وردپرس است."
@@ -1648,12 +1648,12 @@ msgid "Docum
msgstr "مستندات سفارشیساز"
#. translators: The localized WordPress download URL.
-#: wp-admin/about.php:387
+#: wp-admin/about.php:407
msgid "https://wordpress.org/download/"
msgstr "https://wordpress.org/download/"
#. translators: %s: The major version of WordPress for this branch.
-#: wp-admin/about.php:384
+#: wp-admin/about.php:404
msgid "This is the final release of WordPress %s"
msgstr "این نسخهٔ نهایی وردپرس %s است"
@@ -1975,12 +1975,12 @@ msgid "Reach out to WordPress Core developers to ensure you'll never have this p
msgstr "با توسعهدهندگان هستهٔ وردپرس تماس بگیرید تا مطمئن شوید دیگر هرگز با این مشکل روبرو نخواهید شد."
#. translators: 1: WordPress version number, 2: Link to update WordPress
-#: wp-admin/about.php:381
+#: wp-admin/about.php:401
msgid "Important! Your version of WordPress (%1$s) will stop receiving security updates in the near future. To keep your site secure, please update to the latest version of WordPress."
msgstr "مهم! نگارش وردپرس شما (%1$s) در آیندهٔ نزدیک بهروزرسانیهای امنیتی را دریافت نخواهد کرد. برای ایمن نگه داشتن سایتتان، لطفاً به تازهترین نگارش وردپرس بهروزرسانی نمایید."
#. translators: 1: WordPress version number, 2: Link to update WordPress
-#: wp-admin/about.php:378
+#: wp-admin/about.php:398
msgid "Important! Your version of WordPress (%1$s) is no longer supported, you will not receive any security updates for your website. To keep your site secure, please update to the latest version of WordPress."
msgstr "مهم! نگارش وردپرس شما (%1$s) دیگر پشتیبانی نمیشود، شما هیچ بهروزرسانی امنیتی برای وبسایتتان دریافت نخواهید کرد. برای ایمن نگه داشتن سایتتان، لطفاً به تازهترین نگارش وردپرس بهروزرسانی نمایید."
@@ -1990,7 +1990,7 @@ msgid "https://make.wordpress.org/core/wordpress-%s-field-guide/"
msgstr "https://make.wordpress.org/core/wordpress-%s-field-guide/"
#. translators: %s: Version number.
-#: wp-admin/about.php:238
+#: wp-admin/about.php:258
msgid "Learn more about WordPress %s"
msgstr "درباره وردپرس %s بیشتر بدانید"
@@ -2314,7 +2314,7 @@ msgstr "پیشخوان اولین جایی است که هر بار که وارد
msgid "Welcome to your WordPress Dashboard!"
msgstr "به پیشخوان وردپرس خودتان خوش آمدید!"
-#: wp-admin/includes/user.php:680
+#: wp-admin/includes/user.php:685
msgid "The application ID must be a UUID."
msgstr "شناسه برنامه باید یک UUID باشد."
@@ -2891,7 +2891,7 @@ msgstr "افزودن رمز عبور برنامه"
msgid "Required to create an Application Password, but not to update the user."
msgstr "نیازمند ایجاد یک رمز عبور برنامه، ولی بدون بهروزرسانی کاربر."
-#: wp-admin/about.php:322
+#: wp-admin/about.php:342
msgid "Go to Updates"
msgstr "رفتن به بهروز رسانیها"
@@ -3106,7 +3106,7 @@ msgstr "برخی از عناصر صفحه را میتوان با استفاد
msgid "Screen elements"
msgstr "المانهای صفحه نمایش"
-#: wp-admin/includes/user.php:761
+#: wp-admin/includes/user.php:766
msgid "The URL must be served over a secure connection."
msgstr "پیوند موفقیت باید از طریق یک اتصال ایمن باشد."
@@ -3686,7 +3686,7 @@ msgstr "نمایش وسیع"
msgid "Compact view"
msgstr "نمایش فشرده"
-#: wp-admin/includes/user.php:183
+#: wp-admin/includes/user.php:188
msgid "Error: Passwords do not match. Please enter the same password in both password fields."
msgstr "خطا: رمزها همخوانی ندارند. لطفاً رمزهای یکسان را در هر دو کادر وارد نمایید."
@@ -4795,7 +4795,7 @@ msgstr "https://make.wordpress.org/hosting/handbook/handbook/server-environment/
msgid "The WordPress Hosting Team maintains a list of those modules, both recommended and required, in the team handbook%3$s."
msgstr "تیم میزبانی وردپرس یک فهرست از این ماژولها را در کتابچه تیم%3$s نگهمیدارد، که هم پیشنهادشده و ضروری است."
-#: wp-admin/about.php:191 wp-admin/includes/class-wp-site-health.php:259
+#: wp-admin/about.php:211 wp-admin/includes/class-wp-site-health.php:259
#: wp-admin/includes/class-wp-site-health.php:737
#: wp-admin/includes/class-wp-site-health.php:908
#: wp-admin/includes/class-wp-site-health.php:1147
@@ -6042,9 +6042,10 @@ msgstr "این افزونه با نگارشهای وردپرس و PHP شما
#. translators: %s: WordPress version number.
#. translators: %s: WordPress version.
-#: wp-admin/about.php:21 wp-admin/about.php:80 wp-admin/about.php:105
-#: wp-admin/includes/update.php:321 wp-admin/index.php:119
-#: wp-admin/install.php:242 wp-admin/update-core.php:94 wp-admin/upgrade.php:96
+#: wp-admin/about.php:21 wp-admin/about.php:80 wp-admin/about.php:100
+#: wp-admin/about.php:125 wp-admin/includes/update.php:321
+#: wp-admin/index.php:119 wp-admin/install.php:242 wp-admin/update-core.php:94
+#: wp-admin/upgrade.php:96
msgid "https://wordpress.org/documentation/wordpress-version/version-%s/"
msgstr "https://wordpress.org/documentation/wordpress-version/version-%s/"
@@ -8314,7 +8315,7 @@ msgid "(Currently set to: %s)"
msgstr "(تنظیم کنونی: %s)"
#. translators: %s: WordPress version number.
-#: wp-admin/about.php:352
+#: wp-admin/about.php:372
msgid "Version %s addressed one security issue."
msgstr "نگارش %s یک مشکل امنیتی را برطرف کرده است."
@@ -8327,15 +8328,15 @@ msgstr "https://gravatar.com/"
msgid "Profile Picture"
msgstr "تصویر شناسنامه"
-#: wp-admin/about.php:65 wp-admin/about.php:349
+#: wp-admin/about.php:65 wp-admin/about.php:369
msgid "Maintenance and Security Releases"
msgstr "نگارشهای تعمیراتی و امنیتی"
-#: wp-admin/about.php:346
+#: wp-admin/about.php:366
msgid "Security Releases"
msgstr "انتشارهای امنیتی"
-#: wp-admin/about.php:343
+#: wp-admin/about.php:363
msgid "Maintenance Releases"
msgstr "نگارشهای تعمیراتی"
@@ -8883,7 +8884,7 @@ msgstr "با عرض پوزش، شما مجاز به تغییر دادن پوست
msgid "The active theme does not support a flexible sized header image."
msgstr "پوستهٔ کنونی از تصویر سربرگی با اندازهٔ منعطف پشتیبانی نمینماید. "
-#: wp-admin/includes/user.php:542
+#: wp-admin/includes/user.php:547
msgid "You are using the auto-generated password for your account. Would you like to change it?"
msgstr "شما از رمزی که بهطور خودکار برای حسابکاربریتان ایجاد شده استفاده میکنید. آیا مایلید آن را تغییر دهید؟"
@@ -11134,11 +11135,11 @@ msgstr "(لازم)"
msgid "Edit Link"
msgstr "ویرایش پیوند"
-#: wp-admin/includes/user.php:213
+#: wp-admin/includes/user.php:218
msgid "Error: This email is already registered. Please choose another one."
msgstr "خطا: این ایمیل در حاضر نامنویسی شده است. لطفاً یکی دیگر را انتخاب نمایید."
-#: wp-admin/includes/user.php:157
+#: wp-admin/includes/user.php:162
msgid "Error: Please enter a nickname."
msgstr "خطا: لطفا یک لقب وارد کنید."
@@ -11607,13 +11608,14 @@ msgstr "نمایش نوارابزار هنگام مشاهده سایت"
#. translators: %s: HelpHub URL.
#. translators: %s: Documentation URL.
-#: wp-admin/about.php:77 wp-admin/about.php:102 wp-admin/about.php:375
+#: wp-admin/about.php:77 wp-admin/about.php:97 wp-admin/about.php:122
+#: wp-admin/about.php:395
msgid "For more information, see the release notes."
msgstr "برای اطلاعات بیشتر، یادداشتهای انتشار را ببینید."
#. translators: 1: WordPress version number, 2: Plural number of bugs. More
#. than one security issue.
-#: wp-admin/about.php:369
+#: wp-admin/about.php:389
msgid "Version %1$s addressed some security issues and fixed %2$s bug."
msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs."
msgstr[0] "نگارش %1$s چند مسئله امنیتی و %2$s ایراد دیگر را برطرف کرده است."
@@ -11621,14 +11623,14 @@ msgstr[1] ""
#. translators: 1: WordPress version number, 2: Plural number of bugs. Singular
#. security issue.
-#: wp-admin/about.php:363
+#: wp-admin/about.php:383
msgid "Version %1$s addressed a security issue and fixed %2$s bug."
msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs."
msgstr[0] "نگارش %1$s یک مسئله امنیتی و %2$s ایراد دیگر را برطرف کرده است."
msgstr[1] ""
#. translators: 1: WordPress version number, 2: Plural number of bugs.
-#: wp-admin/about.php:90 wp-admin/about.php:357
+#: wp-admin/about.php:110 wp-admin/about.php:377
msgid "Version %1$s addressed %2$s bug."
msgid_plural "Version %1$s addressed %2$s bugs."
msgstr[0] "نگارش %1$s %2$s ایراد را برطرف کرده است."
@@ -11636,19 +11638,19 @@ msgstr[1] ""
#. translators: %s: WordPress version.
#. translators: %s: WordPress version number.
-#: wp-admin/about.php:70 wp-admin/about.php:354
+#: wp-admin/about.php:70 wp-admin/about.php:90 wp-admin/about.php:374
msgid "Version %s addressed some security issues."
msgstr "نگارش %s یک مسئله امنیتی را برطرف کرده است."
-#: wp-admin/about.php:348
+#: wp-admin/about.php:368
msgid "Maintenance and Security Release"
msgstr "انتشار امنیتی و تعمیراتی"
-#: wp-admin/about.php:345
+#: wp-admin/about.php:365
msgid "Security Release"
msgstr "انتشار امنیتی"
-#: wp-admin/about.php:342
+#: wp-admin/about.php:362
msgid "Maintenance Release"
msgstr "انتشار تعمیراتی"
@@ -11921,15 +11923,15 @@ msgstr "ویرایش شما را به صفحهٔ ویرایش
msgid "Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users."
msgstr "به دلیل نصب وردپرس چندسایته، میتوانید با وارد کردن نامکاربری یا ایمیل و تعیین نقش، حسابهای کاربری موجود در شبکه را به آن بیافزایید. برای دسترسی به گزینههای بیشتر همچون تغییر رمز عبور، شما باید مدیر شبکه باشید و در مسیر مدیر شبکه > همه کاربران، از پیوندهایی که هنگام بردن موشواره روی نام کاربران ظاهر میشود برای ویرایش آنها استفاده کنید."
-#: wp-admin/about.php:116
+#: wp-admin/about.php:136
msgid "Welcome to WordPress 7.0"
msgstr "به وردپرس ۷.۰ خوش آمدید"
-#: wp-admin/about.php:329
+#: wp-admin/about.php:349
msgid "Go to Dashboard → Home"
msgstr "رفتن به پیشخوان ← خانه"
-#: wp-admin/about.php:322
+#: wp-admin/about.php:342
msgid "Go to Dashboard → Updates"
msgstr "رفتن به پیشخوان ← بهروزرسانیها"
@@ -12241,7 +12243,7 @@ msgid "Attempt to notify any blogs linked to from the post"
msgstr "کوشش برای آگاه کردن همهٔ وبلاگهایی که پیوندشان در این نوشته است"
#. translators: 1: Site title, 2: Site URL, 3: User role.
-#: wp-admin/includes/user.php:620
+#: wp-admin/includes/user.php:625
msgid ""
"Hi,\n"
"You've been invited to join '%1$s' at\n"
@@ -13389,11 +13391,11 @@ msgstr "حذف نمودن کاربران برای این بخش مجاز نیس
msgid "%s updated successfully."
msgstr "%s باموفقیت بهروز شد."
-#: wp-admin/includes/user.php:552
+#: wp-admin/includes/user.php:557
msgid "No thanks, do not remind me again"
msgstr "نه ممنون، دوباره یادآوری نکن"
-#: wp-admin/includes/user.php:547
+#: wp-admin/includes/user.php:552
msgid "Yes, take me to my profile page"
msgstr "بله، من را به صفحه شناسنامه هدایت کن"
@@ -13563,7 +13565,7 @@ msgstr "شما باید برای شبکهٔ سایتهایتان یک نام
msgid "You must provide a domain name."
msgstr "شما باید یک دامنه بنویسید."
-#: wp-admin/includes/user.php:541
+#: wp-admin/includes/user.php:546
msgid "Notice:"
msgstr "توجه:"
@@ -13620,7 +13622,7 @@ msgstr "بهروزرسانیهای وردپرس"
msgid "Edit menu item"
msgstr "ویرایش گزینه فهرست"
-#: wp-admin/about.php:329
+#: wp-admin/about.php:349
msgid "Go to Dashboard"
msgstr "رفتن به پیشخوان"
@@ -13767,7 +13769,7 @@ msgstr "خطا در نمایش فرم تنظیمات ابزارکها."
msgid "Error while saving."
msgstr "خطا هنگام ذخیرهسازی."
-#: wp-admin/widgets-form.php:374 wp-admin/js/inline-edit-post.js:525
+#: wp-admin/widgets-form.php:374 wp-admin/js/inline-edit-post.js:530
#: wp-admin/js/inline-edit-tax.js:227
msgid "Changes saved."
msgstr "تغییرات ذخیره شد."
@@ -13915,11 +13917,11 @@ msgstr "گزینههای شخصی"
msgid "User updated."
msgstr "کاربر بهروز شد."
-#: wp-admin/includes/user.php:597
+#: wp-admin/includes/user.php:602
msgid "Always use https when visiting the admin"
msgstr "همیشه هنگام دیدن بخش مدیریت از https استفاده کن"
-#: wp-admin/includes/user.php:596
+#: wp-admin/includes/user.php:601
msgid "Use https"
msgstr "استفاده از https"
@@ -14665,15 +14667,15 @@ msgstr "کاربر(ها) قبلاً وجود دارند."
msgid "WordPress › Installation"
msgstr "وردپرس › راهاندازی"
-#: wp-admin/includes/user.php:207
+#: wp-admin/includes/user.php:212
msgid "Error: Please enter an email address."
msgstr "خطا: لطفا یک نشانی ایمیل وارد نمایید."
-#: wp-admin/includes/user.php:178
+#: wp-admin/includes/user.php:183
msgid "Error: Passwords may not contain the character \"\\\"."
msgstr "خطا: رمز عبور نمیتواند حاوی عبارت \"\\\" باشد."
-#: wp-admin/includes/user.php:173
+#: wp-admin/includes/user.php:178
msgid "Error: Please enter a password."
msgstr "خطا: رمز عبور خود را بنویسید."
diff --git a/03_WordPress/wp-content/languages/fa_IR.po b/03_WordPress/wp-content/languages/fa_IR.po
index 505b1db..143f98f 100644
--- a/03_WordPress/wp-content/languages/fa_IR.po
+++ b/03_WordPress/wp-content/languages/fa_IR.po
@@ -3202,7 +3202,7 @@ msgctxt "block description"
msgid "Reuse this design across your site."
msgstr "استفاده مجدد از این طراحی در سایت شما."
-#: wp-includes/js/dist/editor.js:67144 wp-admin/about.php:200
+#: wp-includes/js/dist/editor.js:67144 wp-admin/about.php:220
msgid "Accessibility"
msgstr "دسترسیپذیری"
@@ -4867,7 +4867,7 @@ msgstr "نام سایت (فقط زیرپوشه):"
msgid "There doesn't seem to be a %s file. It is needed before the installation can continue."
msgstr "به نظر می رسد که پروندهٔ %s وجود نداشته باشد. این مورد پیش از ادامهٔ نصب لازم است."
-#: wp-includes/user.php:5220
+#: wp-includes/user.php:5230
msgid "The date and time the preferences were updated."
msgstr "تاریخ و زمان اولویتها بهروزرسانی شد."
@@ -7351,7 +7351,7 @@ msgid "A widget containing a block."
msgstr "یک ابزارک حاوی یک بلوک."
#. translators: 1 & 2: Deprecation replacement options.
-#: wp-includes/user.php:4376 wp-includes/user.php:4616
+#: wp-includes/user.php:4386 wp-includes/user.php:4626
msgid "%1$s or %2$s"
msgstr "%1$s یا %2$s"
@@ -8221,29 +8221,29 @@ msgstr "دربارهٔ عیبیابی در وردپرس بیشتر بدانی
msgid "https://wordpress.org/documentation/article/faq-troubleshooting/"
msgstr "https://wordpress.org/documentation/article/faq-troubleshooting/"
-#: wp-includes/user.php:5091
+#: wp-includes/user.php:5101
msgid "The confirmation key has expired for this personal data request."
msgstr "کلید تأییدیه برای این درخواست دادهٔ شخصی منقضی شده است."
-#: wp-includes/user.php:5087
+#: wp-includes/user.php:5097
msgid "The confirmation key is invalid for this personal data request."
msgstr "کلید تأییدیه برای این درخواست دادهٔ شخصی نامعتبر است."
-#: wp-includes/user.php:5073
+#: wp-includes/user.php:5083
msgid "The confirmation key is missing from this personal data request."
msgstr "کلید تأییدیه برای این درخواست دادهٔ شخصی گم شده است."
-#: wp-includes/user.php:5069
+#: wp-includes/user.php:5079
msgid "This personal data request has expired."
msgstr "این درخواست داده شخصی منقضی شده است."
-#: wp-includes/user.php:4877 wp-includes/user.php:5065
+#: wp-includes/user.php:4887 wp-includes/user.php:5075
#: wp-admin/includes/privacy-tools.php:23
#: wp-admin/includes/privacy-tools.php:52
msgid "Invalid personal data request."
msgstr "درخواست داده شخصی نامعتبر است."
-#: wp-includes/user.php:4788
+#: wp-includes/user.php:4798
msgid "Invalid request status."
msgstr "وضعیت درخواست نامعتبر."
@@ -8898,7 +8898,7 @@ msgstr "سایت"
msgid "Crop"
msgstr "برش"
-#: wp-includes/class-wp-script-modules.php:1137 wp-includes/js/dist/a11y.js:82
+#: wp-includes/class-wp-script-modules.php:1138 wp-includes/js/dist/a11y.js:82
msgid "Notifications"
msgstr "آگاهسازیها"
@@ -9761,6 +9761,7 @@ msgstr "نامنویسی کامل شد. لطفا ایمیل خود را بر
msgid "Check your email for the confirmation link, then visit the login page."
msgstr "ایمیل خود را برای پیوند تاییدیه بررسی نمایید، سپس از برگه ورود بازدید نمایید."
+#: wp-includes/blocks/latest-comments.php:124
#: wp-includes/comment-template.php:664 wp-includes/js/dist/editor.js:10356
#: wp-includes/js/dist/editor.js:46234 wp-includes/js/dist/editor.js:48376
#: wp-admin/includes/meta-boxes.php:183 wp-admin/includes/meta-boxes.php:217
@@ -9841,56 +9842,56 @@ msgstr "ماههای قبلی و بعدی"
msgid "When registering an \"array\" setting to show in the REST API, you must specify the schema for each array item in \"show_in_rest.schema.items\"."
msgstr "When registering an \"array\" setting to show in the REST API, you must specify the schema for each array item in \"show_in_rest.schema.items\"."
-#: wp-includes/user.php:4195
+#: wp-includes/user.php:4205
msgid "User’s Session Tokens data."
msgstr "داده توکنهای نشست کاربر."
-#: wp-includes/user.php:4194
+#: wp-includes/user.php:4204
msgid "Session Tokens"
msgstr "توکنهای نشست"
-#: wp-includes/user.php:4173
+#: wp-includes/user.php:4183
msgid "Last Login"
msgstr "آخرین ورود"
-#: wp-includes/user.php:4172
+#: wp-includes/user.php:4182
msgid "User Agent"
msgstr "نقش کاربر"
-#: wp-includes/user.php:4170
+#: wp-includes/user.php:4180
msgid "Expiration"
msgstr "انقضا"
-#: wp-includes/user.php:4160
+#: wp-includes/user.php:4170
msgid "User’s location data used for the Community Events in the WordPress Events and News dashboard widget."
msgstr "دادههای موقعیت مکانی کاربر برای رویدادهای انجمن در ابزارکهای رویدادهای وردپرس و اخبار پیشخوان استفاده میشود."
-#: wp-includes/user.php:4159
+#: wp-includes/user.php:4169
msgid "Community Events Location"
msgstr "مکان رویدادهای اجتماعی"
-#: wp-includes/user.php:4143 wp-includes/user.php:4171
+#: wp-includes/user.php:4153 wp-includes/user.php:4181
msgid "IP"
msgstr "IP"
-#: wp-includes/user.php:4142
+#: wp-includes/user.php:4152
msgid "Longitude"
msgstr "طول جغرافیایی"
-#: wp-includes/user.php:4141
+#: wp-includes/user.php:4151
msgid "Latitude"
msgstr "عرض جغرافیایی"
-#: wp-includes/user.php:4140
+#: wp-includes/user.php:4150
msgid "Country"
msgstr "کشور"
-#: wp-includes/user.php:4139
+#: wp-includes/user.php:4149
msgid "City"
msgstr "شهر"
#. translators: %s: wp_privacy_additional_user_profile_data
-#: wp-includes/user.php:4115
+#: wp-includes/user.php:4125
msgid "Filter %s returned items with reserved names."
msgstr "Filter %s returned items with reserved names."
@@ -10152,7 +10153,7 @@ msgstr "یک خطای بحرانی در این وب سایت وجود داشته
msgid "The image cannot be rotated because the embedded meta data cannot be updated."
msgstr "تصویر نمیتواند بچرخد زیرا فراداده جا سازیشده نمیتواند به روز رسانی شود."
-#: wp-includes/user.php:4130
+#: wp-includes/user.php:4140
msgid "User’s profile data."
msgstr "دادههای شناسنامهٔ کاربر."
@@ -10535,7 +10536,7 @@ msgid "[%s] Admin Email Changed"
msgstr "[%s] ایمیل مدیر تغییر کرد"
#. translators: New email address notification email subject. %s: Site title.
-#: wp-includes/user.php:3942
+#: wp-includes/user.php:3952
msgid "[%s] Email Change Request"
msgstr "[%s] درخواست تغییر ایمیل"
@@ -10646,7 +10647,7 @@ msgstr "مدیر کل"
msgid "Select Site Icon"
msgstr "انتخاب آیکون سایت"
-#: wp-includes/user.php:4809
+#: wp-includes/user.php:4819
msgid "An incomplete personal data request for this email address already exists."
msgstr "در حال حاضر یک درخواست داده شخصی کامل نشده برای این نشانی ایمیل وجود دارد."
@@ -11268,7 +11269,7 @@ msgstr "Block type names must not contain uppercase characters."
msgid "Block type names must be strings."
msgstr "Block type names must be strings."
-#: wp-includes/blocks/latest-comments.php:153
+#: wp-includes/blocks/latest-comments.php:156
msgid "No comments to show."
msgstr "دیدگاهی برای نمایش وجود ندارد."
@@ -11287,13 +11288,13 @@ msgstr "بایگانی برای نمایش وجود ندارد."
msgid "The offset number requested is larger than or equal to the number of available revisions."
msgstr "شماره درخواستی بزرگتر یا برابر با شماره رونوشتهای موجود است."
-#: wp-includes/user.php:5015
+#: wp-includes/user.php:5025
msgid "Unable to send personal data export confirmation email."
msgstr "امکان ارسال ایمیل تاییدیه اطلاعات شخصی وجود ندارد."
#. translators: Privacy data request confirmed notification email subject. 1:
#. Site title, 2: Name of the confirmed action.
-#: wp-includes/user.php:4294
+#: wp-includes/user.php:4304
msgid "[%1$s] Action Confirmed: %2$s"
msgstr "[%1$s] اقدام تأیید شد: %2$s"
@@ -11330,25 +11331,25 @@ msgstr "شما از سهمیه فضای سایتتان استفاده کرده
msgid "Not enough space to upload. %s KB needed."
msgstr "فضای کافی برای بارگذاری وجود ندارد. %s کیلوبایت نیاز دارید."
-#: wp-includes/user.php:4741
+#: wp-includes/user.php:4751
msgid "The site administrator has been notified. You will receive an email confirmation when they erase your data."
msgstr "مدیریت سایت با خبر شده است. تاییدیه حذف اطلاعات شما از سوی آنها از طریق ایمیل به اطلاع شما خواهد رسید."
-#: wp-includes/user.php:4740
+#: wp-includes/user.php:4750
msgid "Thanks for confirming your erasure request."
msgstr "با تشکر از تایید درخواست حذف شما."
-#: wp-includes/user.php:4738
+#: wp-includes/user.php:4748
msgid "The site administrator has been notified. You will receive a link to download your export via email when they fulfill your request."
msgstr "مدیر سایت آگاه شد. هنگامیکه درخواست شما انجام شد، پیوندی جهت دریافت خروجیتان از طریق ایمیل دریافت میکنید."
-#: wp-includes/user.php:4737
+#: wp-includes/user.php:4747
msgid "Thanks for confirming your export request."
msgstr "با تشکر از تایید درخواست استخراج شما."
#. translators: Do not translate SITENAME, SITEURL, PRIVACY_POLICY_URL; those
#. are placeholders.
-#: wp-includes/user.php:4565
+#: wp-includes/user.php:4575
msgid ""
"Howdy,\n"
"\n"
@@ -11376,7 +11377,7 @@ msgstr ""
"###SITEURL###"
#. translators: Do not translate SITENAME, SITEURL; those are placeholders.
-#: wp-includes/user.php:4551
+#: wp-includes/user.php:4561
msgid ""
"Howdy,\n"
"\n"
@@ -11400,13 +11401,13 @@ msgstr ""
#. translators: Erasure request fulfilled notification email subject. %s: Site
#. title.
-#: wp-includes/user.php:4498
+#: wp-includes/user.php:4508
msgid "[%s] Erasure Request Fulfilled"
msgstr "درخواست حذف در [%s] انجام شد"
#. translators: Do not translate SITENAME, USER_EMAIL, DESCRIPTION, MANAGE_URL,
#. SITEURL; those are placeholders.
-#: wp-includes/user.php:4321
+#: wp-includes/user.php:4331
msgid ""
"Howdy,\n"
"\n"
@@ -11440,11 +11441,11 @@ msgstr ""
#. translators: Confirm privacy data request notification email subject. 1:
#. Site title, 2: Name of the action.
-#: wp-includes/user.php:4911
+#: wp-includes/user.php:4921
msgid "[%1$s] Confirm Action: %2$s"
msgstr "[%1$s] تایید نمودن عملیات %2$s"
-#: wp-includes/user.php:4843 wp-admin/erase-personal-data.php:17
+#: wp-includes/user.php:4853 wp-admin/erase-personal-data.php:17
#: wp-admin/erase-personal-data.php:107 wp-admin/menu.php:397
msgid "Erase Personal Data"
msgstr "پاکسازی اطلاعات شخصی"
@@ -11453,51 +11454,51 @@ msgstr "پاکسازی اطلاعات شخصی"
msgid "Save my name, email, and website in this browser for the next time I comment."
msgstr "ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم."
-#: wp-includes/user.php:4047
+#: wp-includes/user.php:4057
msgid "User Description"
msgstr "توضیح کاربر"
-#: wp-includes/user.php:4046
+#: wp-includes/user.php:4056
msgid "User Last Name"
msgstr "نام خانوادگی کاربر"
-#: wp-includes/user.php:4045
+#: wp-includes/user.php:4055
msgid "User First Name"
msgstr "نام "
-#: wp-includes/user.php:4044
+#: wp-includes/user.php:4054
msgid "User Nickname"
msgstr "نام مستعار"
-#: wp-includes/user.php:4043
+#: wp-includes/user.php:4053
msgid "User Display Name"
msgstr "نام نمایشی کاربر"
-#: wp-includes/user.php:4042
+#: wp-includes/user.php:4052
msgid "User Registration Date"
msgstr "تاریخ نامنویسی کاربر"
-#: wp-includes/user.php:4041
+#: wp-includes/user.php:4051
msgid "User URL"
msgstr "نشانی اینترنتی کاربر"
-#: wp-includes/user.php:4040
+#: wp-includes/user.php:4050
msgid "User Email"
msgstr "ایمیل کاربر"
-#: wp-includes/user.php:4039
+#: wp-includes/user.php:4049
msgid "User Nice Name"
msgstr "نام کاربر"
-#: wp-includes/user.php:4038
+#: wp-includes/user.php:4048
msgid "User Login Name"
msgstr "نام ورود کاربر"
-#: wp-includes/user.php:4037
+#: wp-includes/user.php:4047
msgid "User ID"
msgstr "شناسهٔ کاربر"
-#: wp-includes/user.php:3998
+#: wp-includes/user.php:4008
msgid "WordPress User"
msgstr "کاربر وردپرس"
@@ -11515,20 +11516,20 @@ msgid "User action confirmed."
msgstr "اقدام کاربر تایید شده است."
#. translators: %s: Action name.
-#: wp-includes/user.php:4847
+#: wp-includes/user.php:4857
msgid "Confirm the \"%s\" action"
msgstr "تأیید عملیات \"%s\""
-#: wp-includes/user.php:4840 wp-admin/export-personal-data.php:17
+#: wp-includes/user.php:4850 wp-admin/export-personal-data.php:17
#: wp-admin/export-personal-data.php:107 wp-admin/menu.php:396
msgid "Export Personal Data"
msgstr "برونبری دادهٔ شخصی"
-#: wp-includes/user.php:4784
+#: wp-includes/user.php:4794
msgid "Invalid action name."
msgstr "نام عملیات معتبر نیست."
-#: wp-includes/user.php:4733
+#: wp-includes/user.php:4743
msgid "The site administrator has been notified and will fulfill your request as soon as possible."
msgstr "مدیر سایت مطلع شده است و درخواست شما را در اسرع وقت انجام خواهد داد."
@@ -11555,13 +11556,13 @@ msgstr "[حذف شده]"
msgid "Comment %d contains personal data but could not be anonymized."
msgstr "دیدگاه %d حاوی اطلاعات شخصی است اما نمیتواند ناشناس باشد."
-#: wp-includes/user.php:4732
+#: wp-includes/user.php:4742
msgid "Action has been confirmed."
msgstr "عملیات تأیید شده است."
#. translators: Do not translate DESCRIPTION, CONFIRM_URL, SITENAME, SITEURL:
#. those are placeholders.
-#: wp-includes/user.php:4934
+#: wp-includes/user.php:4944
msgid ""
"Howdy,\n"
"\n"
@@ -11944,13 +11945,13 @@ msgid "Use the Custom HTML widget to add arbitrary HTML code to your widget area
msgstr "از ابزارک HTML سفارشی برای افزودن کد HTML دلخواه به ناحیههای ابزارکتان استفاده نمایید."
#. translators: %s: New email address.
-#: wp-includes/user.php:3965
+#: wp-includes/user.php:3975
msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email."
msgstr "آدرس ایمیل شما هنوز بهروزرسانی نشده است. لطفا صندوق ورودی خود در %s را برای ایمیل تایید، بررسی نمایید."
#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL:
#. those are placeholders.
-#: wp-includes/user.php:3893
+#: wp-includes/user.php:3903
msgid ""
"Howdy ###USERNAME###,\n"
"\n"
@@ -11984,7 +11985,7 @@ msgstr ""
"###SITENAME###\n"
"###SITEURL###"
-#: wp-includes/user.php:3873
+#: wp-includes/user.php:3882
msgid "Error: The email address is already used."
msgstr "خطا: آدرس ایمیل در حال حاضر استفاده شده است."
@@ -13473,7 +13474,7 @@ msgstr "نامک نامعتبر."
#: wp-includes/rest-api.php:2300
#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:780
-#: wp-includes/user.php:4780 wp-admin/network/site-new.php:100
+#: wp-includes/user.php:4790 wp-admin/network/site-new.php:100
msgid "Invalid email address."
msgstr "نشانی ایمیل نامعتبر است."
@@ -13559,7 +13560,7 @@ msgstr "با عرض پوزش، شما اجازهٔ تغییر نوع دیدگا
#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1284
#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1298
-#: wp-admin/includes/ms.php:1184 wp-admin/includes/user.php:62
+#: wp-admin/includes/ms.php:1184 wp-admin/includes/user.php:64
#: wp-admin/users.php:131 wp-admin/network/site-users.php:156
msgid "Sorry, you are not allowed to give users that role."
msgstr "با عرض پوزش، شما اجازهٔ اختصاص دادن آن نقش به کاربران را ندارید."
@@ -15560,7 +15561,7 @@ msgstr "برای ویرایش این مورد از شیفت-کلیک استفا
msgid "Comment Submission Failure"
msgstr "خطا در ارسال دیدگاه"
-#: wp-includes/user.php:3555 wp-admin/includes/user.php:202
+#: wp-includes/user.php:3555 wp-admin/includes/user.php:207
msgid "Error: Sorry, that username is not allowed."
msgstr "خطا: با عرض پوزش، این شناسه مجاز نیست."
@@ -15725,7 +15726,7 @@ msgid "The menu name %s conflicts with another menu name. Please try another."
msgstr "نام فهرست %s با نام فهرستی دیگر تداخل دارد. لطفاً نامی دیگر برگزینید."
#. translators: %s: Site address.
-#: wp-signup.php:1035
+#: wp-signup.php:1039
msgid "The site you were looking for, %s, does not exist."
msgstr "سایت %s که دنبالش هستید، وجود ندارد."
@@ -18704,7 +18705,7 @@ msgid "(more…)"
msgstr "(بیشتر…)"
#. translators: %s: Site address.
-#: wp-signup.php:1029
+#: wp-signup.php:1033
msgid "The site you were looking for, %s, does not exist, but you can create it now!"
msgstr "سایتی که به دنبالش میگشتید، %s وجود ندارد، اما میتوانید همین حالا آن را ایجاد نمایید!"
@@ -19064,7 +19065,7 @@ msgstr "پیوند به"
msgid "Update gallery"
msgstr "بهروزرسانی گالری"
-#: wp-includes/user.php:3550 wp-admin/includes/user.php:195
+#: wp-includes/user.php:3550 wp-admin/includes/user.php:200
msgid "Error: This username is already registered. Please choose another one."
msgstr "خطا: نام کاربری پیشتر ثبت شده، شناسهٔ دیگری انتخاب نمایید."
@@ -19582,7 +19583,7 @@ msgstr "ویرایش سایت"
#: wp-includes/post.php:5724 wp-admin/includes/ajax-actions.php:124
#: wp-admin/includes/meta-boxes.php:583 wp-admin/includes/post.php:578
-#: wp-admin/includes/post.php:2265 wp-admin/js/inline-edit-post.js:412
+#: wp-admin/includes/post.php:2265 wp-admin/js/inline-edit-post.js:417
#: wp-admin/js/tags-box.js:9 wp-admin/js/tags-suggest.js:8
msgctxt "tag delimiter"
msgid ","
@@ -20256,7 +20257,7 @@ msgstr "جستجو در دستههای پیوند"
msgid "Link Category"
msgstr "دستهٔ پیوند"
-#: wp-includes/abilities.php:29 wp-includes/user.php:4129
+#: wp-includes/abilities.php:29 wp-includes/user.php:4139
#: wp-includes/js/dist/block-editor.js:28549
#: wp-includes/js/dist/block-library.js:6320
#: wp-includes/js/dist/block-library.js:6418
@@ -20363,7 +20364,7 @@ msgctxt "taxonomy general name"
msgid "Categories"
msgstr "دستهها"
-#: wp-signup.php:1018
+#: wp-signup.php:1022
msgid "Sorry, new registrations are not allowed at this time."
msgstr "با عرض پوزش، نامنویسیهای جدید هماکنون غیر فعال شده است."
@@ -20420,7 +20421,7 @@ msgctxt "post type general name"
msgid "Posts"
msgstr "نوشتهها"
-#: wp-includes/user.php:3547 wp-admin/includes/user.php:191
+#: wp-includes/user.php:3547 wp-admin/includes/user.php:196
msgid "Error: This username is invalid because it uses illegal characters. Please enter a valid username."
msgstr "خطا: شناسه نادرست است زیرا از حروف غیرمعتبر استفاده شده است. یک شناسه درست بنویسید."
@@ -20609,7 +20610,7 @@ msgid_plural "Completed (%s)"
msgstr[0] "کامل شده (%s)"
msgstr[1] ""
-#: wp-signup.php:1020
+#: wp-signup.php:1024
msgid "You are logged in already. No need to register again!"
msgstr "شما در حال حاضر وارد شدهاید. نیازی به نامنویسی مجدد نیست!"
@@ -20690,7 +20691,7 @@ msgstr[1] ""
msgid "%d WordPress Update"
msgstr "%d بهروزرسانی وردپرس"
-#: wp-signup.php:998
+#: wp-signup.php:998 wp-signup.php:1005
msgid "Site registration has been disabled."
msgstr "ثبت سایت جدید غیر فعال شده است."
@@ -21093,8 +21094,8 @@ msgstr "دریافت رمز تازه"
msgid "Lost Password"
msgstr "رمز فراموش شده"
-#: wp-includes/user.php:3563 wp-includes/user.php:3861
-#: wp-admin/includes/user.php:209
+#: wp-includes/user.php:3563 wp-includes/user.php:3869
+#: wp-admin/includes/user.php:87 wp-admin/includes/user.php:214
msgid "Error: The email address is not correct."
msgstr "خطا: نشانی ایمیل نادرست است."
@@ -22914,7 +22915,7 @@ msgstr "پیشخوان"
msgid "There are no options for this widget."
msgstr "گزینهای برای این ابزارک یافت نشد."
-#: wp-includes/user.php:3545 wp-admin/includes/user.php:152
+#: wp-includes/user.php:3545 wp-admin/includes/user.php:157
msgid "Error: Please enter a username."
msgstr "خطا: لطفاً یک نام کاربری وارد نمایید."
diff --git a/03_WordPress/wp-content/themes/ifnex/404.php b/03_WordPress/wp-content/themes/ifnex/404.php
new file mode 100644
index 0000000..fb98a04
--- /dev/null
+++ b/03_WordPress/wp-content/themes/ifnex/404.php
@@ -0,0 +1,12 @@
+
+
+
۴۰۴
+ صفحه مورد نظر یافت نشد
+
+ ارسال مرسوله
+ به سراسر جهان
+
+
+ Fast, Secure & Reliable Global Shipping
+ [ifnex_wallet_balance]
+ راهحلهای جامع لجستیک
+ ارسال بینالمللی (صادرات)
+ ارسال داخلی (واردات)
+ سفارش آنلاین
+ ردیابی مرسوله
+ [ifnex_tracking_form]
+ در چهار گام ساده ارسال کنید
+ ثبتنام رایگان
+ ثبت سفارش
+ پرداخت آنلاین
+ ردیابی آنی
+ آنچه مشتریان ما میگویند
+ آماده ارسال مرسوله هستید؟
+