آیا به دنبال حذف بلوک ها در وردپرس هستید؟
حذف، پنهان کردن یا حذف بلوکهای غیرضروری که بخشی از ویرایشگر محتوا هستند، میتواند منوی بلوک شما را تمیز کند. همچنین به شما کمک میکند تا با آسانتر یافتن سریع بلوکهای خاصی که نیاز دارید تمرکز بیشتری داشته باشید.
در این مقاله، دستورالعمل های گام به گام نحوه حذف یک بلوک در وردپرس را به شما نشان می دهیم.
چرا یک بلوک را در وردپرس پنهان یا حذف کنیم؟
اگر یک سایت وردپرسی دارید، از ویرایشگر گوتنبرگ برای ایجاد پست ها و صفحات وبلاگ برای وب سایت خود استفاده خواهید کرد. در اینجا، برخی از بلوک ها را در منو مشاهده خواهید کرد که احتمالاً هرگز در سایت خود از آنها استفاده نکردید.
به عنوان مثال، ویرایشگر محتوا یک بلوک Verse را ارائه می دهد که می تواند برای درج شعر یا اشعار آهنگ استفاده شود. با این حال، اگر یک وبسایت آشپزی یا مد دارید، این بلوک اصلی کاملاً با محتوای شما بی ربط است.

در این صورت، میتوانید این بلوکها را از ویرایشگر پست حذف کنید تا یک رابط تمیزتر و متمرکزتر ایجاد کنید.
با این حال، اگر نمیخواهید بلوک و عملکرد آن را حذف کنید، میتوانید از ویژگی پیشفرض نمایان شدن بلوک در وردپرس برای مخفی کردن آن استفاده کنید. به این ترتیب بلوک به طور کامل حذف نمی شود و در صورت نیاز می توانید به راحتی به آن دسترسی داشته باشید.
از طرف دیگر، اگر در پست خود اشتباه کرده اید یا می خواهید برخی از مطالب را حذف کنید، نیازی به حذف یا مخفی کردن یک بلوک برای آن ندارید. شما فقط می توانید آن بلوک خاص را در پست حذف کنید.
با این کار محتوایی که با استفاده از آن بلوک اضافه کرده اید بدون حذف کامل بلوک از وردپرس حذف می شود. به عنوان مثال، اگر چندین بلوک عنوان اضافه کرده اید، می توانید یکی از آنها را حذف کنید تا محتوای خود را خواناتر کنید.

با گفتن مطالب بالا ، بیایید ببینیم چگونه به راحتی بلوک ها را در وردپرس حذف کنیم. ما چهار روش را در این آموزش اضافه کردهایم و شما میتوانید از لینکهای زیر برای رفتن به روش انتخابی خود استفاده کنید:
- روش 1: حذف یک بلوک در ویرایشگر وردپرس
- روش 2: مخفی کردن یک بلوک در وردپرس
- روش 3: حذف بلوک های اصلی در وردپرس
- روش 4: حذف یک بلوک افزونه در وردپرس
- امتیاز: یک بلوک قابل استفاده مجدد در وردپرس ایجاد کنید
روش 1: حذف یک بلوک در ویرایشگر وردپرس
اگر می خواهید بلوک های محتوای خود را حذف کنید، این روش برای شما مناسب است. به خاطر داشته باشید که این بلوکها از منوی بلوک حذف نمیشوند، اما از پستهای وبلاگ وردپرس که بخشی از آن بودند حذف میشوند.
ابتدا باید بلوکی را که قصد حذف آن را دارید با کلیک بر روی آن انتخاب کنید.
پس از آن، روی نماد سه نقطه در نوار ابزار بلوک کلیک کنید تا یک درخواست باز شود. از اینجا، گزینه “حذف” را انتخاب کنید تا بلوک از پست وبلاگ شما حذف شود.

از طرف دیگر، اگر می خواهید چندین بلوک را در محتوا حذف کنید، می توانید این کار را نیز انجام دهید. ابتدا باید تمام بلوکهایی را که میخواهید حذف کنید، با کشیدن ماوس روی همه آنها انتخاب کنید.
پس از آن، روی نماد سه نقطه در نوار ابزار بلوک کلیک کنید و گزینه “حذف” در اعلان را انتخاب کنید.

اگر به دنبال میانبر هستید، حتی میتوانید با کلیک روی دکمههای Shift + Alt + Z برای ویندوز و لینوکس و دکمههای ⌃ + ⌥ + Z برای macOS، یک بلوک را در ویرایشگر محتوا حذف کنید.
روش 2: مخفی کردن یک بلوک در وردپرس
اگر نمی خواهید یک بلوک را به طور کامل حذف کنید، از این روش استفاده کنید.
شما می توانید از ویژگی نمایان شدن بلوک وردپرس برای پنهان کردن بلوک از منو استفاده کنید و هر زمان که به آن نیاز داشتید به راحتی آن را برگردانید.
برای انجام این کار، باید ویرایشگر بلوک را باز کنید و روی نماد سه نقطه در گوشه سمت راست بالای صفحه کلیک کنید. با این کار منوی کشویی باز می شود که از آنجا باید گزینه “Preferences” را انتخاب کنید.

با این کار یک پنجره بازشو روی صفحه باز می شود. در اینجا، به تب «Blocks» بروید و فقط علامت کادرهای کنار بلوکهایی را که میخواهید در ویرایشگر پست پنهان کنید، بردارید.
همچنین میتوانید بلوکهای پلاگین مانند بلوک WPForms یا بلوک Soliloquy را از اینجا غیرفعال کنید.

پس از اتمام کار، فقط روی نماد “X” کلیک کنید تا از دستور خارج شوید. شما اکنون با موفقیت بلوک ها را در وردپرس مخفی کرده اید.
برای مشاهده نتایج، روی دکمه «+» در گوشه بالا سمت چپ کلیک کنید تا منوی بلوک باز شود. در اینجا متوجه خواهید شد که بلوک هایی که انتخاب کرده اید دیگر قابل مشاهده نیستند.

هنگامی که می خواهید آن بلوک ها را بازگردانید، کافی است دوباره روی نماد سه نقطه کلیک کنید و گزینه preferences را انتخاب کنید.
پس از باز شدن پنجره، به تب “Blocks” بروید و روی پیوند “Reset” کلیک کنید تا بلوک ها دوباره قابل مشاهده باشند.

با این حال، تنها اشکال این روش این است که نمیتوانید بلوکهای جداگانه را آشکار کنید. این به این معنی است که حتی اگر میخواهید یکی از بلوکهای مخفی را قابل مشاهده کنید، با کلیک روی پیوند «تنظیم مجدد» همه بلوکهای انتخابی شما ظاهر میشوند.
اگر به نظر شما این مورد مشکل می رسد، می توانید از روش بعدی استفاده کنید.
روش 3: حذف بلوک های اصلی در وردپرس
اگر میخواهید بلوکهای پیشفرض در ویرایشگر وردپرس مانند تصویر، پاراگراف، عنوان، کد یا بلوک از پیش قالببندی شده را بهطور کامل حذف کنید، میتوانید از این روش استفاده کنید.
برای حذف یک بلوک اصلی وردپرس، باید یک قطعه کد PHP را به فایل های تم خود اضافه کنید، که می تواند سایت شما را خراب کند یا در صورت اشتباه، آن را غیرقابل دسترس کند.
به همین دلیل است که توصیه می کنیم به جای آن از WPCode استفاده کنید. این افزونه ، بهترین افزونه قطعه کد وردپرس در بازار و امن ترین راه برای افزودن کد سفارشی به وب سایت شما است.
توجه: برای این آموزش می توانید از نسخه رایگان WPCode استفاده کنید. با این حال، ارتقاء به نسخه حرفه ای ویژگی های بیشتری را باز می کند.
پس از فعالسازی، از صفحه داشبورد وردپرس به صفحه Snippets » + افزودن قطعه اضافه کنید و روی دکمه «استفاده از قطعه» در زیر گزینه «افزودن کد سفارشی شما (نسخه جدید)» کلیک کنید.

این کار شما را به صفحه “ایجاد قطعه سفارشی” هدایت می کند، جایی که باید یک نام برای قطعه کدی که ایجاد می کنید اضافه کنید.
سپس، «PHP Snippet» را به عنوان نوع کد از منوی کشویی سمت راست انتخاب کنید.

پس از آن، باید کد سفارشی زیر را در کادر «پیشنمایش کد» اضافه کنید:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
add_filter( 'allowed_block_types_all', function( $allowed_blocks, $editor_context ): array { $allowed_blocks = [ 'core/paragraph', 'core/heading', 'core/list', 'core/list-item', 'core/quote', 'core/preformatted', 'core/pullquote', 'core/table', 'core/gallery', 'core/image', 'core/video', 'core/spacer', 'core/separator', 'core/shortcode', 'core/embed', ]; return $allowed_blocks;}, 100, 2 ); |
پس از انجام این کار، متوجه خواهید شد که کد دارای لیستی از بلوک های اصلی وردپرس است که برای سایت خود نیاز دارید. تمام بلوکهای دیگری که در این لیست ذکر نشدهاند، مانند بلوک «نقل قول»، بهطور خودکار از ویرایشگر بلوک حذف میشوند.
با این حال، اگر میخواهید یکی از بلوکهایی را که در کد ذکر شده است مانند بلوک «Separator» حذف کنید، میتوانید آن را از قطعه کد حذف کنید.

به طور مشابه، اگر بلوکی در قطعه کد ذکر نشده است اما نمیخواهید آن را حذف کنید، میتوانید نام آن را به لیست بلوکها اضافه کنید.
شما به راحتی می توانید این کار را با تایپ “core/” و سپس اضافه کردن نام بلوک مانند زیر انجام دهید:
‘core/verse’ ,

سپس به قسمت «درج» بروید و حالت «درج خودکار» را انتخاب کنید.
پس از انجام این کار، پس از فعال سازی، کد سفارشی به طور خودکار در سایت شما اجرا می شود.

سپس، به بالا بروید و سوئیچ “غیر فعال” را روی “فعال” تغییر دهید.
در نهایت، روی دکمه «ذخیره قطعه» کلیک کنید تا تنظیمات شما ذخیره شود.

اکنون می توانید از ویرایشگر بلوک دیدن کنید تا تغییرات را در عمل مشاهده کنید.
در اینجا متوجه خواهید شد که بلوک های کلاسیک، کاور، جداکننده، فایل و بسیاری از بلوک های دیگر از منوی بلوک حذف می شوند زیرا بخشی از لیست قطعه کد شما نبودند.

روش 4: حذف یک بلوک افزونه در وردپرس
این روش زمانی قابل استفاده است که بخواهید بلوکی را که توسط یک افزونه معرفی شده است حذف کنید.
بسیاری از افزونه های وردپرس بلوک هایی را در ویرایشگر محتوا اضافه می کنند. این بلوک ها اضافه کردن عملکرد افزونه را به پست ها یا صفحه وبلاگ خود بسیار آسان می کند.
به عنوان مثال، All in One برای وردپرس سؤالات متداول، بردکرامب، فهرست مطالب و بلوکهای نقشه سایت HTML را به ویرایشگر محتوا اضافه میکند.

با این حال، گاهی اوقات، ممکن است نخواهید از یکی از بلوک های ارائه شده توسط افزونه استفاده کنید زیرا احساس می کنید به محتوای شما بی ربط است. در این صورت، میتوانید بلوک افزونه را با استفاده از کد سفارشی حذف کنید.
برای انجام این کار، به WPCode نیاز دارید، که بهترین افزونه قطعه کد و امن ترین راه برای افزودن کد سفارشی به وب سایت شما است.
پس از فعالسازی، از داشبورد وردپرس به صفحه Code Snippets » + افزودن اسنیپت مراجعه کنید. در اینجا، روی دکمه «استفاده از قطعه» در زیر گزینه «افزودن کد سفارشی شما (قطعه جدید)» کلیک کنید.

هنگامی که در صفحه «ایجاد قطعه سفارشی» هستید، میتوانید با افزودن یک نام برای قطعه کد خود برای اهداف شناسایی شروع کنید.
سپس، «PHP Snippet» را به عنوان نوع کد از منوی کشویی سمت راست انتخاب کنید.

پس از آن، قطعه کد زیر را به کادر پیش نمایش کد اضافه کنید:
فقط به خاطر داشته باشید که نام بلوک افزونه را با بلوکی که می خواهید حذف کنید جایگزین کنید.
|
1
2
3
|
add_action( 'init', function() { unregister_block_type( 'aioseo/breadcrumbs' );}, PHP_INT_MAX ); |
برای دریافت این نام، باید ویرایشگر گوتنبرگ را باز کنید و بلوک افزونه را به صفحه/پست اضافه کنید.
سپس روی نماد سه نقطه در گوشه سمت راست بالای صفحه کلیک کنید تا منوی کشویی باز شود. از اینجا به ویرایشگر کد بروید.

پس از انجام این کار، متوجه خواهید شد که ویرایشگر کد، نام بلوک را بلافاصله بعد از wp نمایش می دهد.
ادامه دهید و این نام را کپی کنید و به صفحه «ایجاد قطعه سفارشی» که باید آن را جایگذاری کنید، برگردید.

سپس، به بخش «درج» بروید و حالت «درج خودکار» را انتخاب کنید.
این گزینه پس از فعال سازی، قطعه کد سفارشی را به صورت خودکار اجرا می کند.

پس از آن، سوئیچ “غیر فعال” را به “فعال” تغییر دهید.
سپس روی دکمه «ذخیره قطعه» در بالا کلیک کنید تا تنظیمات شما ذخیره شود.

اکنون ویرایشگر بلوک را در وب سایت وردپرس خود باز کنید و بلوکی را که حذف کرده اید جستجو کنید.
در اینجا، خواهید دید که بلوکی که حذف کرده اید همچنان در منو نمایش داده می شود، اما هنگامی که آن را به صفحه یا پست اضافه کنید، فقط یک خطای بلوک نامعتبر را نشان می دهد.

امتیاز: یک بلوک قابل استفاده مجدد در وردپرس ایجاد کنید
جدای از پنهان کردن بلوک های غیر ضروری، ایجاد و استفاده از بلوک های قابل استفاده مجدد راه دیگری برای صرفه جویی در زمان و تلاش است. این بلوکی است که می تواند ذخیره شود و بعداً در صفحات و پست های دیگر استفاده شود.
به عنوان مثال، می توانید یک بلوک قابل استفاده مجدد برای CTA، فرم های بازخورد، محصولات وابسته و موارد دیگر ایجاد کنید. برای انجام این کار، باید ویرایشگر بلوک را باز کنید و محتوایی را که می خواهید به یک بلوک قابل استفاده مجدد تبدیل کنید تایپ کنید.
پس از آن، روی نماد سه نقطه در نوار ابزار بلوک کلیک کنید تا یک منوی کشویی باز شود. از اینجا گزینه “Create Pattern” را انتخاب کنید.

سپس، فقط یک نام برای بلوک خود اضافه کنید و روی دکمه “ایجاد” کلیک کنید تا تنظیمات شما ذخیره شود.
اکنون بلوک قابل استفاده مجدد در پایگاه داده وردپرس ذخیره می شود و می توانید به راحتی با استفاده از منوی بلوک آن را به صفحات یا پست های خود اضافه کنید.

امیدواریم این مقاله به شما کمک کند تا یاد بگیرید چگونه به راحتی بلوک ها را در وردپرس حذف کنید.
اگر به این مقاله علقه داشتید نظر دادن به آن را فراموش نکنید.

