Códigos do Guru

Substituir slug de um post – V2

Esse código é uma função que é ativada quando o WordPress está gerando um novo “slug” (parte da URL única) para um post. A função verifica se o tipo de post é “bola” e, em seguida, verifica se existe um metafield chamado “novo-link_bola” para esse post. Se existir, ele verifica se esse novo slug já existe para outro post do mesmo tipo. Se não existir, ele usa esse novo slug como o slug para o post em questão. Isso permite que o usuário personalize o link do post sem precisar editar manualmente o slug gerado automaticamente pelo WordPress.

Nesta versão melhorada, adicionei uma verificação para garantir que o novo slug não já exista. Isso é importante para evitar conflitos de URL e garantir que o link customizado seja único. Além disso, eu também adicionei uma verificação para garantir que o metafield “novo-link_bola” existe antes de tentar usá-lo.

Visualização do código

VOCÊ PRECISA DE PERMISSÃO PRA OLHAR O CÓDIGO

 iia-  tp$typ ap
  {1
el 
tpsOt
eo
 "s ot"olosse$
 p  tbbr $� uaI
vc no$s y 
u
epp;$ sutu  �eun    rms;l t
,s"nfe  =t
tJ ts!_i$sgi
a,ron'bnrh ltlEclpu_0 gc
telf t t s   neo
u  mp in(dl  &$j'_e ugnu _fk  e ut_  o 
f ;  o 
po'$nC} d
gse�nrswt_ eie _wt _o Vu ao)_/c lg a
ots aos $gneio{e   o t I_p fd  ) r l c,p
!m ies  
  'e_ste tau
ooto!VIt_ s )o 
wln,e aac_)s$_yf(ft 
eud,m/=a$t{
o   r'oanD _lar-,l se4B=_o$yemi q$r(_
y oiw),r gus ,ubis $eb_pkre'n$)Ds,st=o)gt$_leo
 uo
_=f_te os-s ( = t
d   (Tgsp _>ssr;s p('s}p/o  uVg 
;tt,
_ees ;
  n
ey pwD pul tuix/&)r}
p  _ p
('  
unllu/ ss
 nt D / gd�go};
fui lolv_  ot(oe_p   x_tg)ei$ep nIn
_i p s l vtnt  {glui
i su( g" ilo
s $