Início
/
Wordpress
-
Quaisquer exemplos de adicionar campos personalizados para o editor de categoria?
Euachoqueestoubempertodequebrarestaporca:)Estoutentandoadicionarumconjuntodecampospersonalizadosparaoeditordacategoria.ComonãoestoulidandocomoPostMeta,acreditoqueeuvouescrevermeusvaloresdecampodecategoriapersonalizadosparaatabelaWP_TERM_TAXONOMYemvezdatabelaWP_Options.Issoestácorreto?Sehouveralgumexemplodecomofazerisso,compartilheumlinkouumcódigodecódigo.Nãoseicomocapturaresalvarmeuscamposdecategoriapersonalizada.Aquiestáomeucódigo...//addthehooktoplacetheformonthecategoryeditorscreenadd_action(...-
plugin-development
-
-
Como obter o link da categoria de produto WooCommerce por ID?
AscategoriasdeprodutosdeWooCommercesãoumataxonomiapersonalizadachamadaproduct_cat.Emumafunçãoestouescrevendo,estouusandoget_categoriescomoparâmetrotaxonomyparaproduct_cat.Tudofuncionabemeeupossoobterotermoid,onomeeatémesmoalesma.Oquenãoconsigodescobrirécomoobterolinkparaexibir.Aparentementeget_category_linknãofuncionacomtaxonomiapersonalizadaeget_term_linknãoestáfuncionando,receboumerro.Aquiestáoqueeutenho:$prod_cat_args=array('taxonomy'=>'product_cat',//woocommerce'orderby'=>'name','empty...-
custom-taxonomy woocommerce link-category
-
-
Inclua um arquivo PHP externo em um modelo personalizado do WordPress
ÉpossívelincluirumarquivoPHPexternoemummodelopersonalizado?Estoutentandoadicionarumblognomeusite.Eujátenhoolayoutdecabeçalho,rodapéebarralateralnomeusite.Possousaraquelesnomeumodelopersonalizado?<?php/*TemplateName:Blog*/?><?phpinclude(PATH.'http://www.example.com/includes/header.php');?><?phpif(have_posts()):while(have_posts()):the_post();?><div<?phppost_class()?>id="post-<?phpthe_ID();?>"><h2><ahref="<?phpthe_permalink()?>"><?phpthe_titl...-
php theme-development customization include
-
-
Exibir termo de taxonomia atual quando dentro do tipo personalizado de postagem
Bem,issodeveserbemsimples,noentanto,nãoconseguiencontrarrespostaemqualquerlugardaweb.Todasasrespostasqueencontreiforampróximas,masnãoexatamenteoqueeuprecisava.Oqueeuprecisoéexibirapenasotermoatualdeumtipodepostagempersonalizadoqueestou.nãotodosostermosapenasum!(orelevante)Éissoqueestouusando,masexibetodosostermosquenãoébomparamim:<?php$taxonomy='genre';$queried_term=get_query_var($taxonomy);$terms=get_terms($taxonomy,'slug='.$queried_term);if($terms){foreach($termsas$term){echo$term->name;...-
custom-post-types custom-taxonomy terms
-
-
Como parar o formulário Reenvio na página Atualizar
Oieutenhoumformulárioqueadicionaanexosaumpost,noentanto,quandoapostagemdoformulário,obviamente,nãomostraapostagemcomonovoanexoecoing"Seuarquivofoienviado".Quandoousuárioatualizaapágina(paratentarmostrarseunovoanexo),aspostagensdoformulárionovamente!Épossível(1)Pararapostagemdeformulárionovamentenaatualização,(2)Atualizarautomaticamenteapáginaparaexibiropostcomseunovoanexo?(2émelhor)<?php$post_id=$post->ID;if(isset($_POST['html-upload'])&&!empty($_FILES)){require_once(ABSPATH.'wp-ad...-
php forms
-
-
Recuperação de posts por Query Personalizado de ID do termo
Euquerorecuperarpostspersonalizadosusandousandoconsultapersonalizada.minhataxonomiaérecipe_txetermos.(Carne),(frango)etcnele.EutenteiusarSELECTp.*FROMwp_postsp,wp_term_taxonomytt,wp_term_relationshipstrWHEREp.ID=tr.`object_id`ANDtt.`term_id`=tr.`term_taxonomy_id`AND(p.post_type='recipe_cpt')ANDp.post_status='publish'ANDtt.`term_taxonomy_id`=37Massemsorte.AlguémpodemeajudaraobterpostagensWPporseuterm_id.SebovinosIDfor37,entãoeuquerorecuperartodosospostscomterm_id=37Obrigado-
custom-taxonomy query terms
-
-
Como obter o caminho para o tema atual?
Estecódigoéusadoparaobterodiretóriodopluginatual:plugin_dir_url(__FILE__).Oquedevousarparaobterodiretóriodotemaatual?-
plugin-development theme-development directory paths
-
-
Remova os parágrafos vazios do the_content?
Eipessoal,EusimplesmentequeroimpediracriaçãodeparágrafosvaziosnomeupostdoWordPress.Queacontececombastantefrequênciaaotentarconteúdomanual.Eunãoseiporqueissonãoentraemvigor?/*Removeemptyparagraphtagsfromthe_content*/functionremoveEmptyParagraphs($content){/*$pattern="/<p[^>]*><\\/p[^>]*>/";$content=preg_replace($pattern,'',$content);*/$content=str_replace("<p></p>","",$content);return$content;}add_filter('the_content','removeEmptyParagraphs');editar/update:Parecequeo...-
functions filters wp-autop
-
-
Eu estou usando um filtro para remover o envoltório <p> tags automaticamente, mas ainda há elementos envolvidos?
Eutenhoissonomeufunções.php:AsimagensdentrodocontroledeslizanteforamadicionadascomoTipospostaispersonalizadoschamados"conteúdodepágina."Nãotenhocertezaseofiltrosóseaplicaaoprincipalposts./***Removeparagraphtagsaroundcontentandexcerpt*/remove_filter('the_content','wpautop');remove_filter('the_excerpt','wpautop');Ospostagensdoadministradorsãoassim:MasalgoaindaestáenvolvendoasimagensdomeucontroledeslizanteNivocomptsp>CSS:#slider-wrapper{float:left;height:560px;}#slider{float:left;border:1pxsolid#DD...-
filters
-
-
Como remover a barra de pesquisa de um tema WordPress?
ComoremoverabarradepesquisadeumtemaWordPress?-
theme-development themes search design
-
-
Como posso obter o ID POST de um loop WP_Query?
EutenhoumloopWP_Queryquerecebepostsdeumdeterminadotipo.Essaspostagenstêmmetadepostpersonalizada,entãoeuprecisosercapazdeobteroiddopostsemecoarparaqueeupossaexibiressametadopost.Comopossoobteroiddopostsemecoar?Esteéomeucódigo:$menu_id=get_the_id();$category_args=array('post_type'=>'category','post_parent'=>$menu_id);$menu_categories=newWP_Query($category_args);while($menu_categories->have_posts()):$menu_categories->the_post();$category_id=??????;?><h4><?phpechothe_title();...-
post-meta
-
-
Como faço para obter o URL da imagem apenas no_post_thumbnail
EuquerosabercomoobterURLdeimagememthe_post_thumbnail()padrãothe_post_thumbnail()<imgwidth="800"height="533"src="http://domain.com/wp-content/uploads/2011/02/book06.jpg"class="attachment-post-thumbnailwp-post-image"alt="book06"title="book06"/>AquieuqueropegarapenasoSRC.Comofaçofiltrothe_post_thumbnail()apenasparaobterhttp://domain.com/wp-content/uploads/2011/02/book06.jpgDeixe-mesaber-
post-thumbnails
-
-
Obtendo o caminho de miniatura em vez de tag de imagem
EuvejomuitosmétodosdemostrarminiaturasnoWordPress,masnãotenhocertezadecomoeupoderiaobterapenasocaminhoparaaminiaturadeumpost,emvezdocódigoprontoemHTMLgeradoporfunçõescomothe_post_thumbnail()eget_the_post_thumbnail().Quaismétodosestãodisponíveisparaobterapenasocaminhodaminiatura(paraconfigurá-locomoumBGImage)emvezdo<img/>tag?Eusótenhoaopçãodeanalisarosresultadosdométodoget_ouexisteumamaneiramaisfácil?-
post-thumbnails
-
-
get_template_directory_uri apontando para o tema pai não tema infantil
Oproblemaqueestoutendoéqueoget_template_directory_uriestáapontandoparaotemapaicomosite/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.phpmaseuqueroapontarparaotemadomeufilhoquedevesersite/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.phpOqueestouusandoéinclude(TEMPLATEPATH.'/myGallery/gallery_functions_include.php');-
functions child-theme include
-
-
Apply_Filters ('the_content', $ conteúdo) vs do_shortcode ($ conteúdo)
Vamosdizerquetenhoumaopçãodetemaouáreadetextopós-metetapersonalizada.Agoraqueroexecutarvárioscódigosdepouco,textosgerais,imagensetc.Oqueserámelhorpráticaeporquê?Opção1:$content=//mytextareadata;echoapply_filters('the_content',$content);opção2:$content=//mytextareadata;echodo_shortcode($content);Porfavor,explique-mequaldelesserámelhorpráticaeporquê.editarDeixe-medescreverocenárioemdetalhes.Eudesenvolvotemasparaclientescomsuasnecessidades.Àsvezes,euprecisoadicionaroPostMetaemPost/Páginas/TiposPost...-
filters shortcode the-content
-
-
Como fazer o logout sem confirmação 'Você realmente quer sair? "?
Agora,quandoeusaiovia:<ahref="<?phpbloginfo('url');?>/wp-login.php?action=logout">Logout</a>Redireciona-meàpáginaondeeuprecisoconfirmarologout.Comoeliminaraconfirmaçãoeredirecionarparaapáginainicialapósologout?-
logout
-
-
400 Pedido ruim no admin-ajax.php apenas usando wp_enqueue_scripts action gancho
EutenhotrabalhadonoAjaxultimamente.Ostutoriaisquevocêencontrananetsãotodosmuitosemelhantesemuitofáceisdeimplementar.Maseusemprereceboumsolicitaçãoruim400nomeuAjax-admin.phparquivo.Apósumapesquisalongaeintensiva,descobriqueéporcausadotempodeintegração.Seeuusaroganchodeaçãoparainicializaroscriptewp_localize_script,tudofuncionabem.Entãoocódigoemsideveestarcorreto.my-page-test-functions.phpFunçãoAJAX_LOGIN_INIT(){wp_register_script('Ajax-login-script',get_stylesheet_directory_uri().'/js/ajax-login-s...-
functions ajax
-
-
Posso fazer upload de mídia para uma pasta específica?
Porpadrão,amídiaenviadapormeiodopaineldoWordPressentraemumapastadeterminadapeladataatual.Porexemplo:/WP-Conteúdo/Upload/2011/09/.Depoisqueamídiaécarregada,nãovejonenhumaopçãonoWordPressparaalteraralocalizaçãodomeuarquivoparaoutracoisa.PossocontaroWordPressparacolocarminhamídiaemumapastaseparada?Nemtodaaminhamídia.Apenasaquelesqueeuselecionoespecificamente.-
uploads
-
-
Como o admin-ajax.php funciona?
Estamostendoalgunsproblemascomumdesenvolvedorexterno.Queremoslimitaroacessoaositewp-adminapenasparaacessointerno(viaVPN).Simplesmente,entãonãoseráatacadoporusuáriosexternos.Podemosenumerarosadministradoresdositeenãoqueremosqueelessejamphescidos.Nossodesenvolvedorestádizendoquenãopodemosfazerissoporqueositeprecisaterapáginadoadministradoracessívelexternamenteparaqueapáginafuncione.EspecificamenteoAdmin-AjaxPage.Oqueoadmin-ajax.phppáginafaz?EstálocalizadonaseçãodeadministraçãodoWordPress.Éacessado...-
admin ajax security
-
-
Por que usar Admin-Ajax.php e como funciona?
MinhachamadaAjaxparaDadosJSONfuncionaokcomoesteFunctions.php:add_action('wp_ajax_nopriv_load-filter','prefix_load_cat_posts');add_action('wp_ajax_load-filter','prefix_load_cat_posts');functionprefix_load_cat_posts(){//getdatahere}javascript:varajaxurl='http://'+window.location.host+'/wp-admin/admin-ajax.php';jQuery.ajax({type:'POST',url:ajaxurl,etc.Eutenho2perguntas.1)Porqueusaradmin-Ajax.phpemvezdecodificarseuJSONemumarquivoseparadocomothemes/example/json.phpecodifiqueseusdadoslá?2)Comooadmin-a...-
ajax
-