
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рд╕реЗ рдореЗрдЯрд╛рдЯреИрдЧ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдпреБрджреНрдз рдПрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ
рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдирд┐рд░рд╛рд╢ рдерд╛ - рдореЗрдЯрд╛рдЯреИрдЧ рдореЙрдбреНрдпреВрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред Googling рдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдпрд╛, рдореБрдЭреЗ "metatags_config рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдФрд░ рдпреБрджреНрдз рдХреЗ рдореИрджрд╛рди рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ" рдЬреИрд╕реА рдХреБрдЫ рд╣реА рдмреИрд╕рд╛рдЦреА рдорд┐рд▓реАрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ "рд╕реБрд╡рд┐рдзрд╛рдУрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЗрдХрд╛рдИ рдХреИрд╕реЗ рдЬреЛрдбрд╝реЗрдВред
рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрдЯрд╛рдЯреИрдЧ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рд╕рдордЭрд╛рдКрдВрдЧрд╛ред
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ features_api рд╣реБрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ "рд╕реБрд╡рд┐рдзрд╛рдУрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
/ **
* рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреНрд╕ рд╣реБрдХ_рдлрд┐рдЯрд░реНрд╕_рдкреА ()ред
* /
рдлрд╝рдВрдХреНрд╢рди рдореЗрдЯрд╛рдЯреИрдЧ_рдлреНрд░реАрдЪрд░_рдПрдкреА ( ) {
$ рдШрдЯрдХ = рд╕рд░рдгреА (
'рдореЗрдЯрд╛рдЯреИрдЧреНрд╕' => рд╕рд░рдгреА (
'рдирд╛рдо' => рдЯреА ( 'рдореЗрдЯрд╛рдЯреИрдЧ' ) ,
'features_source' => TRUE ,
'default_hook' => 'metatag_export_default' , '
'default_file' => рдлреАрдЪрд░реНрд╕_DEFAULTS_INCLUDED ,
'рдлрд╝рд╛рдЗрд▓' => drupal_get_path ( 'рдореЙрдбреНрдпреВрд▓' , 'рдореЗрдЯрд╛рдЯреИрдЧ' ) ред '/metatag.features.inc' ,
) ,
) ;
$ рдШрдЯрдХ рд╡рд╛рдкрд╕ рдХрд░реЗрдВ ;
}
рдпрд╣ default_hook рд╕рд░рдгреА рдХреА рдХреБрдВрдЬреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдпрд╣ рдЙрд╕ рд╣реБрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреАрдЪрд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ "рд╕реБрд╡рд┐рдзрд╛" рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИред рд╣рдо рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ metatag_export_default рд╣реБрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдмрд╛рдХреА рд╣реБрдХ рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рдореЗрдЯрд╛рдЯреИрдЧ.рдлрд╝рд┐рдПрдЯ.рдЗрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛
рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ hook_features_api рдПрдХ рдирд┐рдпрдорд┐рдд рд╣реБрдХ рд╣реИ рдФрд░ MODULE_NAME_features_api рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╢реЗрд╖ рд╣реБрдХ, рдЬрд┐рд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреА, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдШрдЯрдХ рдХреЗ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣реБрдХ features_export_optionsред
рдЗрд╕ рд╣реБрдХ рдореЗрдВ, рд╣рдо рдЙрди рдорджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ "рд╕реБрд╡рд┐рдзрд╛" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрдЯрд╛рдЯреИрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдкреГрд╖реНрда рдкреНрд░рдХрд╛рд░реЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реИрд╢реНрд╡рд┐рдХ, рдиреЛрдб, taxonomy_term) рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛ рдЯреИрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рддрд╛ рд╣реИред
/ **
* рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреНрд╕ рд╣реБрдХ_рдлрд┐рдЯреНрд╕_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рдСрдкреНрдЯрд┐рд╢рдВрд╕ ()ред
* /
рдлрд╝рдВрдХреНрд╢рди рдореЗрдЯрд╛рдЯреИрдЧ_рдлреНрд░реАрдЪрд░_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рдСрдкреНрдЯреЗрд╢рди ( ) {
$ рдЙрджрд╛рд╣рд░рдг = metatag_config_instance_info ( ) ;
foreach ( $ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд░реВрдк рдореЗрдВ $ рдХреБрдВрдЬреА => $ рдЗрдВрд╕реНрдЯреЗрдВрд╕ ) {
$ рд╡рд┐рдХрд▓реНрдк [ $ рдХреБрдВрдЬреА ] = $ рдХреБрдВрдЬреА ;
} ;
$ рд╡рд┐рдХрд▓реНрдк рд▓реМрдЯрд╛рдПрдВ ;
}
рдирдП "рдлрд╝реАрдЪрд░" рдмрдирд╛рддреЗ рд╕рдордп рдпреЗ рдЖрдЗрдЯрдо рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдЯрд╛рдЯреИрдЧ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд features_export_render рд╣реБрдХ, рдпрд╣ "рд╕реБрд╡рд┐рдзрд╛рдУрдВ" рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред
/ **
* рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреНрд╕ рд╣реБрдХ_рдлрд┐рдЯрд░реНрд╕_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рд░реЗрдВрдбрд░ ()ред
* /
рдлрд╝рдВрдХреНрд╢рди рдореЗрдЯрд╛рдЯреИрдЧ_рдлреНрд░реАрдЪрд░_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рд░реЗрдВрдбрд░ ( $ рдореЙрдбреНрдпреВрд▓_рдирд╛рдо , $ рдбреЗрдЯрд╛ , $ рдирд┐рд░реНрдпрд╛рдд = NULL ) {
$ рдХреЛрдб = рд╕рд░рдгреА ( ) ;
$ рдХреЛрдб [ ] = '$ config = рд╕рд░рдгреА (?) ;
$ рдХреЛрдб [ ] = '' ;
foreach ( $ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ $ рдбреЗрдЯрд╛ => $ рдирд╛рдо ) {
рдЕрдЧрд░ ( is_object ( $ рдирд╛рдо ) ) {
$ рдирд╛рдо = $ рдирд╛рдо -> рдЙрджрд╛рд╣рд░рдг ;
}
рдЕрдЧрд░ ( $ config = metatag_config_load ( $ рдирд╛рдо ) ) {
$ рдирд┐рд░реНрдпрд╛рдд = рдирдпрд╛ stdClass ( ) ;
$ рдирд┐рд░реНрдпрд╛рдд -> рдЙрджрд╛рд╣рд░рдг = $ рд╡рд┐рдиреНрдпрд╛рд╕ -> рдЙрджрд╛рд╣рд░рдг ;
$ рдирд┐рд░реНрдпрд╛рдд -> рд╡рд┐рдиреНрдпрд╛рд╕ = $ рд╡рд┐рдиреНрдпрд╛рд╕ -> рд╡рд┐рдиреНрдпрд╛рд╕ ;
$ рдирд┐рд░реНрдпрд╛рдд = features_var_export ( $ рдирд┐рд░реНрдпрд╛рдд , '' ) ;
$ рдХреБрдВрдЬреА = features_var_export ( $ рдирд╛рдо ) ;
$ рдХреЛрдб [ ] = "// рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдореЗрдЯрд╛рдЯреИрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЙрджрд╛рд╣рд░рдг: {$ рдирд╛рдо} ред" ;
$ рдХреЛрдб [ ] = " $ config [ {$ рдХреБрдВрдЬреА} ] = {$ рдирд┐рд░реНрдпрд╛рдд} ;" ;
$ рдХреЛрдб [ ] = "" ;
}
}
$ рдХреЛрдб [ ] = '$ config рд▓реМрдЯрд╛рдПрдБ;' ;
$ рдХреЛрдб = рдирд┐рд╣рд┐рдд ( "рдПрди" , $ рдХреЛрдб ) ;
рд░рд┐рдЯрд░реНрди рдРрд░реЗ ( 'рдореЗрдЯрд╛рдЯреИрдЧ_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рдбреЗрдлрд╝реЙрд▓реНрдЯ' => $ рдХреЛрдб ) ;
}
$ рдбрд╛рдЯрд╛ рдРрд░реЗ рдХреЛ рд╣реБрдХ рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЖрдЗрдЯрдо рд╣реИрдВ рдЬреЛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ "рдлреАрдЪрд░" рдмрдирд╛рддреЗ рд╕рдордп рдЪреБрдиреЗ рдереЗред рдЗрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд▓рдЧрднрдЧ рдРрд╕рд╛ рдХреЛрдб рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣реБрдХ рдХреЛрдб рдФрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╕рдорд╛рди рдореЗрдЯрд╛рдЯреИрдЧ_рдПрдХреНрд╕рдкреЛрд░реНрдЯ_рдбреЗрдлрд╝реЙрд▓реНрдЯ рд╣реБрдХ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ features_api рдореЗрдВ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
Features_export рд╣реБрдХ рдЖрдкрдХреЛ $ рдбреЗрдЯрд╛ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ $ рдирд┐рд░реНрдпрд╛рдд рд╕рд░рдгреА рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рднреА рдЬрдЯрд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
/ **
* рдФрдЬрд╛рд░ рд╣реБрдХ_рдлрд┐рдЯреНрд╕_рдПрдХреНрд╕рдкреЛрд░реНрдЯ
* /
рдлрд╝рдВрдХреНрд╢рди metatags_features_export ( $ рдбреЗрдЯрд╛ , рдФрд░ $ рдирд┐рд░реНрдпрд╛рдд , $ рдореЙрдбреНрдпреВрд▓_name = '' , $ рдкреНрд░рдХрд╛рд░ = 'рдореЗрдЯрд╛рдЯреИрдЧ' ) {
foreach ( $ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ $ рдбреЗрдЯрд╛ ) {
$ рдирд┐рд░реНрдпрд╛рдд [ 'рд╕реБрд╡рд┐рдзрд╛рдПрдБ' ] [ $ рдкреНрд░рдХрд╛рд░ ] [ $ рдирд╛рдо ] = metatag_config_load ( $ рдирд╛рдо ) ;
}
}
"рд╕реБрд╡рд┐рдзрд╛" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рдЧрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ $ рдбреЗрдЯрд╛ рд╕рд░рдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдорджреЛрдВ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реНрдерд┐рддрд┐ рд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИред
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ "рд╕реБрд╡рд┐рдзрд╛" рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, "features_export" рдФрд░ "metatag_export_default" рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд░рд╛рдЬреНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ "рдлреАрдЪрд░" рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрди рд░рд╛рдЬреНрдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЕрдВрддрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ "рд╕реБрд╡рд┐рдзрд╛рдУрдВ" рдФрд░ рд░рд╛рдЬреНрдп рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╣реИрдВ, рддреЛ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╕рдВрднрд╡ рд╣реИрдВред
рдкрд╣рд▓рд╛, рдлреАрдЪрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреНрд░рд╢ рдлреВ FEATURE_NAME рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, features_export рдФрд░ features_export_render рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдлреАрдЪрд░ рдХреЛрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ - рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ рдЬреЛ "рд╕реБрд╡рд┐рдзрд╛" рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд░рд┐рд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ features_revert рд╣реБрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
/ **
* рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреНрд╕ рд╣реБрдХ_рдлрд┐рдЯреНрд╕_рд░реЗрд╡реЗрдЯ ()ред
* /
рдлрд╝рдВрдХреНрд╢рди рдореЗрдЯрд╛рдЯреИрдЧреНрд╕_рдлреНрд░реАрдЪрд░_рдмреНрд░реЗрд╡рд░ ( $ рдореЙрдбреНрдпреВрд▓ ) {
$ рдлрд╝рдВрдХреНрд╢рди = " {$ рдореЙрдбреНрдпреВрд▓} _metatag_export_default" ;
$ feature_conf = $ function ( ) ;
рдЕрдЧрд░ ( $ default_config = features_get_default ( 'metatags' ) ) {
foreach ( array_keys ( $ default_config ) $ config рдХреЗ рд░реВрдк рдореЗрдВ ) {
рдЕрдЧрд░ ( $ conf = metatag_config_load ( $ config ) ) {
db_delete ( 'metatag_config' ) -> рд╣рд╛рд▓рдд ( 'рдЙрджрд╛рд╣рд░рдг' , $ config ) -> рдирд┐рд╖реНрдкрд╛рджрд┐рдд ( ) ;
}
unset ( $ feature_conf [ $ config ] [ 'cid' ] ) ;
$ рд╡рд╕реНрддреБ = рдирдпрд╛ stdClass ( ) ;
$ рд╡рд╕реНрддреБ -> cid = NULL ;
$ рд╡рд╕реНрддреБ -> рдЙрджрд╛рд╣рд░рдг = $ рд╡рд┐рдиреНрдпрд╛рд╕ ;
$ рд╡рд╕реНрддреБ -> config = $ feature_conf [ $ config ] [ 'config' ] ;
metatag_config_save ( $ рдСрдмреНрдЬреЗрдХреНрдЯ ) ;
}
}
}
рд╣реБрдХ рдореЗрдВ рд╣реА, рдЖрдкрдХреЛ рдПрдХ рдХреЛрдб рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ "рд╕реБрд╡рд┐рдзрд╛" рдореЗрдВ рдХреЛрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╕рдм, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдореЗрдЯрд╛рдЯреИрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ