рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдХ_рдиреЛрдб_рдЗрдиреНрдлреЛ () рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ: hook_node_info() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ hook_node_info() рдЖрдк рдПрдХ рдирдИ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдРрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рдкреНрд░рдХрд╛рд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдкреНрд░рджрд░реНрд╢рди рддрд┐рдерд┐ / рд▓реЗрдЦрдХ рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдЬреЛ hook_node_info() рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╣рд░ рдмрд╛рд░ рдЯрд╛рдЗрдк рд╡реЗрд░рд┐рдПрдмрд▓_рд╕реЗрдЯ рдХреА рдмреИрд╕рд╛рдЦреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдореЗрд░рд╛ рдзреИрд░реНрдп рдЯреВрдЯ рдЧрдпрд╛, рдФрд░ рдорд╛рдирд╡ рдЬрд╛рддрд┐ рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП рдЧрдП: рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЫреЛрдЯрд╛ рдиреЛрдбреЗрдЯреВрд▓ рдореЙрдбреНрдпреВрд▓ рдерд╛ред

рд╡рд╣ рдЬреЛ рдХреБрдЫ рднреА рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╣реБрдХ_рдиреЛрдб_рдЗрдирдлреЛ рдХреЛ рдЙрддреНрдкрдиреНрди рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ ( рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ ):

<?php
function hook_node_info() {
return array(
'customtype' => array(
'name' => t( 'Custom node type' ),
'base' => 'custom' ,
...
// Extra properties
'node-preview' => 0,
'node-options' => array( 'status' , 'promote' , 'sticky' , 'revision' ),
'node-submitted' => 0,
'comment' => array(
'status' => 2,
'default-mode' => 1,
'anonymous' => 1,
'default-per-page' => 50,
'form-location' => 1,
'preview' => 0,
'subject-field' => 0,
),
),
);
}

* This source code was highlighted with Source Code Highlighter .

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдХрд╛рдо рдЖрдПрдЧрд╛ :)


Source: https://habr.com/ru/post/In135883/


All Articles