คำถามติดแท็ก block-editor

3
ตรวจสอบสิ่งที่บล็อก Gutenberg อยู่ใน post_content
ฉันกำลังออกแบบที่มีสไตล์แตกต่างกันหากมีบล็อกกูเทนเบิร์กบางอันปรากฏบนหน้าเว็บ กล่าวอีกนัยหนึ่งถ้าบล็อกแรกเป็นบล็อก Gutenberg ที่สร้างขึ้นเอง post_title จะแสดงผลที่อื่นเนื่องจากมีตัวเลือกการออกแบบ มีฟังก์ชั่นใด ๆ ใน WordPress ที่จะได้รับรายชื่อของบล็อก Gutenberg ทั้งหมดที่อยู่ใน post_content หรือไม่?

2
เปิดใช้งาน Gutenberg ตามประเภทโพสต์ที่กำหนดเอง
ฉันมีประเภทโพสต์ที่กำหนดเองนี้: function create_posttype() { register_post_type( 'companies', array( 'labels' => array( 'name' => __( 'شرکتهای عضو' ), 'singular_name' => __( 'شرکت' ) ), 'supports' => array('title', 'editor', 'custom-fields', 'excerpt', 'thumbnail'), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'companies'), ) ); } add_action( 'init', 'create_posttype' ); ซึ่งแสดงตัวแก้ไขแบบคลาสสิคในพื้นที่ของผู้ดูแลระบบ WordPress ฉันพยายามแทนที่ …

2
จะขยายบล็อกแกลเลอรี่ใน Gutenberg ได้อย่างไร
ฉันเล่นกับกูเทนแบร์กก่อนรวมอยู่ในแกนและฉันอยากรู้วิธีขยายบล็อกแกลเลอรีที่มีอยู่เพื่อเปลี่ยนการแสดงผล ตัวอย่างเช่นแทนที่จะเป็นตารางของภาพขนาดย่อฉันต้องการแสดงสไลด์โชว์ของภาพ เป็นไปได้ไหม? ถ้าเป็นเช่นนั้นได้อย่างไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

6
ตรวจสอบว่ามีการใช้งานกูเทนเบิร์กหรือไม่
ฉันจะตรวจสอบได้อย่างไรว่าตัวแก้ไขที่ใช้อยู่ในปัจจุบันคือ Gutenberg ในปลั๊กอิน WordPress หรือไม่? ฉันต้องการสิ่งนี้เพราะ Gutenberg ไม่มีpost_submitbox_misc_actionsดังนั้นฉันต้องการทางเลือกซึ่งจะใช้หากแก้ไขปัจจุบันคือ Gutenberg

2
ปิดใช้งานเคล็ดลับ Gutenberg ตลอดไปไม่ใช่ Gutenberg
ฉันชอบกูเทนแบร์กมาก แต่เคล็ดลับในตอนเริ่มต้นของแต่ละหน้าโหลดทำให้ฉันเป็นบ้า ฉันต้องการปิดการใช้งานเคล็ดลับจู้จี้ตลอดกาลและผ่านรหัส โปรดอย่าโพสต์ปลั๊กอิน "ปิดใช้งานกูเทนแบร์ก" ฉันเคยเห็นมาแล้ว ฉันต้องการที่จะทำผ่านสองสามบรรทัดของรหัสในชุดรูปแบบของฉัน ต้องมีตะขอ แต่ฉันหามันไม่เจอ ขอบคุณสำหรับคำใบ้

1
Gutenberg: มีวิธีที่จะทราบว่าบล็อกปัจจุบันอยู่ใน InnerBlocks หรือไม่?
ดังนั้นฉันจึงใช้บล็อกซ้อนใน Wordpress Gutenberg ฉันกำลังใช้ wrapper กับองค์ประกอบที่ใช้คลาส bootstrap container เห็นได้ชัดว่าฉันต้องการเพียงแค่นั้นในบล็อกด้านนอกไม่ได้อยู่ในบล็อกที่ซ้อนกัน มีวิธีที่จะทราบว่าบล็อกปัจจุบันอยู่ในInnerBlocksDefiniton ของบล็อกหลักหรือไม่? ฉันกำลังใช้ wrapper ภายในblocks.getSaveElementตัวกรอง มีวิธีที่ดีกว่าในการทำเช่นนี้? สำหรับบริบท: ในรุ่นกูเทนแบร์กก่อนหน้านี้เคยมีคุณลักษณะเค้าโครงเพื่อให้บรรลุ แต่หลังจากนั้นก็ถูกลบทิ้งไป ฉันใช้เวอร์ชั่น 3.9.0 นี่เป็นฟังก์ชั่น wrapper ของฉันที่สั้นลง: namespace.saveElement = ( element, blockType, attributes ) => { const hasBootstrapWrapper = hasBlockSupport( blockType.name, 'bootstrapWrapper' ); if (hasBlockSupport( blockType.name, 'anchor' )) { element.props.id = attributes.anchor; } if …

2
กูเทนเบิร์กจัดการการแปลใน React อย่างไร
ฉันกำลังอ่านซอร์สโค้ดของ Gutenberg เช่นนี้และไม่เข้าใจว่าพวกเขาจัดการการแปล ... พวกเขาจะนำเข้านี้และจากนั้นในรหัสที่มาที่พวกเขาใช้นี้import { __ } from '@wordpress/i18n'speak( __( 'Block settings closed' ) ); ใครช่วยบอกฉันได้ว่าพวกเขาจัดการการแปลเหล่านี้ภายใน ReactJS เพื่อรวบรวมเป็นไฟล์. po ปกติได้อย่างไร ฉันคิดว่าพวกเขามีกระบวนการสร้างที่ผ่านไฟล์ทั้งหมดรวมถึง JS และรวบรวมพวกเขา แต่ไม่แน่ใจ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.