ワードプレスと購入したテンプレートでウェブサイトを構築しています。オプション/ページ作成にいくつかの機能を追加しました。オプションで一般的なメタ ディスクリプションを設定し、作成中に各ページのメタ ディスクリプションを設定できます。
私は PHP にまったく慣れていませんが、コードに必要なものをすべて追加することができました。それほど難しいことはありませんでしたし、うまく機能しています。私の質問は次のとおりです。ソリューションを最適化するにはどうすればよいですか? 私のアプローチの欠点は何ですか?
HTML (header.php):
<?php
// Defining a global variable
global $page_meta_description;
// Initializing the variable with the set value from the page
$page_meta_description= get_post_meta($post->ID, MTHEME . '_page_meta_description', true);
// Add meta tag if the variable isn't empty
if ( $page_meta_description != "" ) { ?>
<meta name="description" content="<?php echo $page_meta_description; ?>" />
<?php }
// Otherwise add globally set meta description
else if ( of_get_option('main_meta_description') ) { ?>
<meta name="description" content="<?php echo of_get_option('main_meta_description'); ?>" />
<?php }
// Set global meta keywords
if ( of_get_option('main_meta_keywords') ) { ?>
<meta name="keywords" content="<?php echo of_get_option('main_meta_keywords'); ?>" />
<?php } ?>