Câu hỏi được gắn thẻ «plugin-development»

Plugin WordPress cho phép dễ dàng sửa đổi, tùy chỉnh và nâng cao cho blog WordPress. Thay vì thay đổi chương trình cốt lõi của WordPress, bạn có thể thêm chức năng với Plugin WordPress.

5
dbDelta không tạo bảng
Tôi đã xem qua rất nhiều chủ đề, trang codex và đã thử làm rối tung rất nhiều thứ nhưng mã của tôi dường như không tạo ra các bảng. Và tôi không thể tìm ra nơi tôi sẽ sai. Tôi đã kiểm tra booking_db_version trong cơ sở dữ liệu, …


8
Hàm is_plugin_active không tồn tại
Tôi đang sử dụng WordPress 3.0.5 và đã thử nghiệm với 3.1rc4. Trong tệp PHP chính của plugin của tôi, khi tôi cố gắng gọi is_plugin_active tôi nhận được Call to undefined function is_plugin_active(). Tôi có thể gọi add_action và add_filter. Tôi nên kiểm tra / thay đổi gì để …



2
Liệt kê tất cả các tên bên?
Tôi đang liệt kê tất cả các sidebars như thế: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' Vì vậy, tôi nhận được một cái gì đó như: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] …



6
kiểm tra xem Gutenberg hiện đang được sử dụng
Làm cách nào để kiểm tra xem trình soạn thảo hiện đang được sử dụng có phải là Gutenberg trong plugin WordPress không? Tôi cần điều này bởi vì Gutenberg thiếu post_submitbox_misc_actions, vì vậy tôi cần một dự phòng sẽ chỉ được sử dụng nếu biên tập viên hiện tại …


3
Lỗi PHP với trình xử lý shortcode từ một lớp
Hiện tại tôi đang sử dụng luồng chung sau đây để thêm shortcode cho plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Bây giờ khi lớp này và phương thức của nó được gọi, tôi gặp lỗi sau. Lỗi nghiêm …


2
Truyền biến PHP vào javascript
Có khả năng vượt qua một số biến PHP trong javascript để tôi có thể sử dụng chúng sau này không? Chỉ trong single.php. Tôi đã nghe nói wp_enqueue_scriptsnhưng với điều đó là cần thiết để khai báo một đường dẫn đến tệp JS, nhưng tôi không cần nó.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.