Perguntas com a marcação «plugin-development»

Os plug-ins do WordPress permitem fácil modificação, personalização e aprimoramento em um blog do WordPress. Em vez de alterar a programação principal do WordPress, você pode adicionar funcionalidades com os Plug-ins do WordPress.


2
Obter diretório de plugins a partir de um tema
Alguém conhece uma maneira não-hacky de obter o caminho do diretório do plug-in dentro do functions.php de um tema? Eu usei plugin_dir_path ( FILE ), mas como é chamado nas funções.php do tema, ele retorna o caminho para esse arquivo. Não é o diretório de plugins. Eu poderia manipulá-lo com …






3
Como se deve implementar add_settings_error em páginas de menu personalizadas?
O livro Professional WordPress Plugin Development explica em detalhes como usar adequadamente a API de configurações e também demonstra como adicionar menus e submenus, mas, infelizmente, não fornece exemplos disso. Embora tenha conseguido que a maior parte funcione, não consigo descobrir como implementar adequadamente add_settings_error em páginas de menu personalizadas. …


3
Como posso fazer com que a página Adicionar nova postagem tenha Visibilidade definida como Privada por padrão?
Estou tentando criar um plug-in que altera a página Adicionar nova postagem, para que o campo Visibilidade diga "Privado" por padrão: Status: Draft Visibility: **Private** Publish immediately [Publish] ... ao contrário do que o WordPress normalmente assume: Status: Draft Visibility: **Public** Publish immediately [Publish] No momento, estou usando o filtro …





4
Como criar e vincular à página de administração de um plug-in?
OK Código completo: <?php //check to see whether the user is an admin or not. if (is_admin()) { function wpsc_display_products_seo(){ global $wpdb; $productList = $wpdb->get_results("SELECT * FROM " . WPSC_TABLE_PRODUCT_LIST . " ORDER BY name ASC"); echo get_admin_page_parent(); $path = 'admin.php?page=wpsc_product_seo_details'; $url = admin_url($path); ?> <h2><?php _e('Products List','wpsc'); ?></h2> <p>Below …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.