""
.
....." E: :: lo. (I t>-1
slugs) ) add-post_meta($post_id, '_wp_old_slug' , l\ioM .....
$_POST(' wp-old-slug' J ) ;
000.."""'''
.~" 7',.."
""-" ....
.. "
1>'. r.o ....
~.-.
,~
,-,
, -"<'""'•..:
".~
C'r.'I.OI:
"
(>~ ...,
'-~
.
6. V1, co6cTBeHHo. 3ayeM BeCb 3TOT KO.o. HaM 6btJ1
,~
'~':"~:.,:;.'
~---_.
Hy)KeH, ./wp·includes/query.php:
n ......... "o ...."... "... """""",
........
""'"''
(..l_'"
.......,.".""i-..:'_.._.-'" _ ...JAc_ _ -0_,_'"_.- = ..-. I
e-<_.
... _,s.~...·
~.t
~._"4-e',_11.:
n.~·G.·'M·'.:k~1-:r-4.
".,••,
"
M
.
c~
"',.c;.
"__."".,,
_,~
...... •' "._·w.....",., "'~""","""-;""'''''''''' .... 4.....,_ _ ••"'·.,;.,.,.'v,..;,.. ..... """,,", _",,,,,, on" •" , '..",,, "".l···1 ~
_
..
"y."... J>,'.'"
.. ...........-_._----...... . -. ...
._-_.. _------_ ~.ol;"..,~i'!... i""!~ ..."""'r'-"''b ~
AAMIotHKA WORD PRESS 2.7.1
$query = ~ SELECT post_id FRm.t
,,'SIl ..... , ....
-~--"_
""""-~."
$wpdb->postmeta, Swpdb->posts ~!HERE: TD = post_id AND meta~key = '_wp_old_ slug' AND meta_value=' >query_varS['name']
B nepBoi14acHl CTaTbl<1 >l nOCTapaJlC'll<1Cnpael<1Tb
function wp_insert_
HeJJ,opa3yMeHl-1e. HO, KaK Tbl y;+:.e nOH>lJl, 3TO 6b1Jll1
comment ($commentdata)
$wp~query
wp_redirect($link, '301');
JJ,alleKO He nOCJleJJ,HItl€ npltlBaTHbte YI13Blt1MOCTItl
II Permanent redirect
Bop.o.npecca.
if ( $comrfient_O-pproved ==
WYTKA IOMOPA
exit;
endif;
1)
wp_update~comment_count
npeJJ,CTaBb, '·ITO Ha Hy)KHOM HaM 6Jlore npltl
($comment-post_ID) :
cYTCTByeT neCT CaApecoM hllp:ljlamer! wo23312009/03IZQ/hel[0-world. Tbi X04eWb HdCOJlItlTb!nOAU!YTI1Tb HaJJ. a.o.MItlHOM
1-1
return Sid;
1113 aHam'13a BblwenplilBeJJ,eHHOrO KOAa cneAyeT BblBOA: eCJlI1 8 6AAJ1~ OllpeAeJleHHOrO nOCTa
c.o.eJlaTb
TaK, YTo6bl3TOT nOCTIotMe,1 ew,e lt1 aApec BpOJJ,e
h\ IP:lila merlwp233/2009/03/20/1 h IS, IS -<3
functionwp_update_comment_count ($post_id, $do_deferred=falseJ
npltlcyrcTByeT 3Ha4eHl1e <c_wp_old_slug». TO no HeMy npOBot:\l1TC51 pe,o,ItlpeKTHCl HClCTOSlll.l111i1
<;lIckpr'-po-s1
aApec nona. Yro6bl Ao5aBItlTb 3TO 3HalleHl1e,
Pa3pa6oTYlt1Kl<1 BopAnpecca c paAOCTblO npeJJ,o eTa BJ1'lfOTTe6e T3KYfO 303MO;+cHoeTb l Ho 4TO :no:
TBOi1 KOMMeHT3pl1i1 AOIl::t:.eH 6blTb 3aannpyBlleH.
6ar 11m'! q,w·la - ~ He 3HcHO:J
e] sei f ( $post_id ) {
KaK OCT3BMlTb KOMMeHTapVlItl 5e3 npOBepKl1
return wp_update_comment_count_
AJl~ HayaJlC! JJ,eTaJ1bHO pa36epeM c.1<2XJHL13M
CTaTbl<1
nm" ($post_idl ;
nOeTItlHra KOMMeHTapv111 BnOCJle,qHei1 Ha MOMeHT Hanlo1eaHItlSl eTaTb01 eepCc.101
Mo.o.epaTopa, Tbl y>Ke 3HaeWb no nepeoi14acTI1 AMI
J
Tenepb, HaKOHel.\-TO, rOTOBbl~ 3Kcnl1oHr
Hawe~
WYTKI1
2.7.'
1. Q)ai1JlI-1K wp-comments-post ph p
la
Tal()I(e wp-trackback.phpl. Yepe3 KOIOPbl~
functionwp_update_comment_count_
<html>
now ($posC_id)
<formaction="http://lamer.cam/
npoxOJJ,I1T Bce KOMMeHTapl-ll-l l1MeeT 8 ee6e
h~/wp-trackback.php?p""[ID_DOCTAJ"
cneAYIOUJ,l-li1 KOA:
method="post">
Ta~Tll: <input name="title"
do_action ( 'edit_post' , $com.-'lIentdata "" co:npact ( 'comment_ post_ID' , 'cownen~~author',
$post~id,
Spost) ; return true;
'comment_ author_url', 'co:nme:l.t_content' ,
$comnent_id = \"lp_Oel.·ccomment ( $conunentdnta ) ;
Comment:<input name="excerpt"
4.Action edit_post onpe.o.eneH 6./wp-includes! default-filters.php·
2. 3Ty tPyHKl.\lt110 Mbl MO)KeM J1erKOOTbICKaTb B I 5. HaXOJll1M Hy)l(HyfO HaM (j>yHKUl1lO B Jwp
functionwp_check_for_changed_ slugs ($post_idl {
it ( lisset($_POST['wp-old-slug']) II ]strlell(S_POST['wp-old-slug']l } ~~_insert_co~ent($co~nenldata);
XAKEP 05/125/ 09
I><br/>
<Itarm>
</html>
B nOlle «Slug)} 8CTa6Jl~~ HOBoe l1M~ xOA~w,ero
,qJl~
no,q
nona 11 nOKa3bl8atil CCl,I!lKY a.o.MIo1HY.
Ha6lllOAa513a ero peaKL\l1etil.
HE6E30nACHblH SNOOPY
$comment_ID =
3. TaM ~e nJ:0BOAl-1M HetOllbwoi1 peaepCl1Hr:
<input name="blo9_name"
value="Blog~
<input type= "submit " value=·ok"l> indudes!post.php:
function Np_neolccoroment
($corrmentdaca)
value=""I><brl>
Slug: <input name="wp-oJd-slug"
value=""I><br/>
add_action ('edit....post', 'wp_check~tor_changed-slugs');
wp- includes!co m m em. php:
URL:<input name="url"
value="ht.tp:II%/la.com"I><br/>
'com~ent_aucho~_email',
'coromer:.t_type', 'cowment.""parent', 'user_ID') :
value"""commenter"I><br/>
HaCTaJlO SpeMs:l CAeJlaTb ell.le O,D.l1l1 peeepaHC B
I I if we haven't added this old slug before, add it now
CTOpOHy npeAblAyw,e~ CTaTbltl, KaK Tbl.
Ha8ep~
i f (lcount($o1d_slugs) II !in_ array ($_POST l 'wp-old-slug' J, $old_
Jl1050My 3aperl-olCTpl1pOBa HHOMY nOJlb30SaTefllO C
Hoe. nOMHl-oIWb, Word Press 2 5.x-2.6.x n03BOn51Jl JlerKOCTblO nOAMeHSlTb RSS-$l1Abl a Dashboard.
~
067