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.


6
Ở đâu, khi nào, và làm thế nào để xóa đúng quy tắc viết lại trong phạm vi của một plugin?
Tôi có một chút vấn đề kỳ lạ với các quy tắc viết lại không đúng. Tôi đã thử sử dụng flush_rewrite_rules();và flush_rewrite_rules(true);. Tôi cũng đã thử toàn cầu hóa $wp_rewritebằng cách sử dụng $wp_rewrite->flush_rules();và$wp_rewrite->flush_rules(true); Không ai trong số đó dường như đang tuôn ra các quy tắc viết lại …

3
Nhận đường dẫn đến một plugin khác
Để có được đường dẫn đến một plugin bạn có thể sử dụng plugin_dir_path(__FILE__)- nhưng rõ ràng điều này phải được gọi từ bên trong plugin. Làm thế nào bạn có thể có được đường dẫn đến plugin B ( ) một cách đáng tin cậypluginb/pluginb.php từ bên trong plugin …

2
Tại sao activ_plugin không hoạt động trong register_activation_hook
Tôi đang cố gắng tự động kích hoạt plugin thứ hai trong khi kích hoạt plugin đầu tiên. register_activation_hook(__FILE__, 'example_activation' ); function example_activation() { include_once(ABSPATH .'/wp-admin/includes/plugin.php'); activate_plugin('hello.php'); } Nó không hoạt động bên trong register_activation_hook .. Nó hoạt động nếu tôi sử dụng nó trực tiếp như: include_once(ABSPATH .'/wp-admin/includes/plugin.php'); activate_plugin('hello.php'); …

2
Làm cách nào để loại bỏ một số tùy chọn màn hình và hộp Meta khỏi loại bài đăng thêm / chỉnh sửa?
Bây giờ, khi bạn thêm hoặc chỉnh sửa một bài đăng cụ thể trong loại bài đăng mong muốn của bạn, cũng có nhiều tùy chọn màn hình hơn. Mặc dù, các Tùy chọn màn hình này đang hiển thị / ẩn các hộp meta. Tôi muốn có thể lập …




2
Trên phần Quản trị WordPress, làm cách nào để liên kết đến các trang menu con được tạo cho plugin?
Vì vậy, tôi đang cố gắng tạo một plugin WordPress và tôi đã tạo một số trang menu bằng chức năng được cung cấp này: add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page'); và khi tôi đi đến trang tôi nhận thấy trên thanh địa chỉ trên …





3
Làm thế nào để bao gồm wp-load.php từ bất kỳ vị trí nào?
Tôi có một plugin gọi một tập lệnh php độc lập (myAjax.php) thông qua tập lệnh jQuery.ajax () bên trong plugin. Tôi cần đặt đoạn mã sau vào tệp myAjax.php: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not …


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.