WP PLUGIN MTEE(Meta Tag etc Extend) 定数の修正

・グローバル定数からクラス定数に変更
This commit is contained in:
2021-06-17 15:11:15 +09:00
parent da6cc8f734
commit 1c1d97cedf
18 changed files with 173 additions and 164 deletions
+2 -2
View File
@@ -34,9 +34,9 @@ if (!class_exists('MTEE')) {
check_admin_referer('check_options');
$opt = $_POST['_mtee'];
update_option('_mtee', $opt);
require_once MTEE_TEMPLATE_DIR . 'success.php';
require_once MTEE_CONFIG::MTEE_TEMPLATE_DIR . 'success.php';
}
require_once MTEE_TEMPLATE_DIR . 'index.php';
require_once MTEE_CONFIG::MTEE_TEMPLATE_DIR . 'index.php';
}
public static function register_target(): array {
+9 -9
View File
@@ -55,8 +55,8 @@ if (!class_exists('mtee_canonical_setting')) {
echo '<div class="meta_key_desc_box">
<label style="font-weight: bold; display: block">Canonical URL</label>
<div>
<input style="width:100%" type="text" name="' . MTEE_CANONICAL_URL . '"
value="' . get_post_meta($post->ID, MTEE_CANONICAL_URL, true) . '"
<input style="width:100%" type="text" name="' . MTEE_CONFIG::MTEE_CANONICAL_URL . '"
value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_CANONICAL_URL, true) . '"
placeholder="' . $this->set_default_post_canonical_url($post->ID) . '" />
</div>
</div>';
@@ -64,10 +64,10 @@ placeholder="' . $this->set_default_post_canonical_url($post->ID) . '" />
// カスタムフィールドの値を保存
public function save_meta_fields($post_id) {
if (!empty($_POST[MTEE_CANONICAL_URL])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_CANONICAL_URL, $_POST[MTEE_CANONICAL_URL]); //値を保存
if (!empty($_POST[MTEE_CONFIG::MTEE_CANONICAL_URL])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_CONFIG::MTEE_CANONICAL_URL, $_POST[MTEE_CONFIG::MTEE_CANONICAL_URL]); //値を保存
} else { //未入力の場合は値を削除
delete_post_meta($post_id, MTEE_CANONICAL_URL);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_CANONICAL_URL);
}
}
@@ -121,12 +121,12 @@ placeholder="' . $this->set_default_post_canonical_url($post->ID) . '" />
$canonical_url = '';
$placeholder = '';
if (isset($tag->term_id)) {
$canonical_url = get_term_meta($tag->term_id, MTEE_CANONICAL_URL, true);
$canonical_url = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_CANONICAL_URL, true);
}
if (isset($tag->term_id) && empty($canonical_url)) {
$placeholder = $this->set_default_tax_canonical_url($tag->term_id, $tag->taxonomy);
}
$add_meta = '<input type="text" name="' . MTEE_CANONICAL_URL . '" value="' . $canonical_url . '"
$add_meta = '<input type="text" name="' . MTEE_CONFIG::MTEE_CANONICAL_URL . '" value="' . $canonical_url . '"
placeholder="' . $placeholder . '" />';
return str_replace('##CONTENTS##', $add_meta, $form);
}
@@ -143,8 +143,8 @@ placeholder="' . $this->set_default_post_canonical_url($post->ID) . '" />
}
public function save_terms($term_id) {
if (array_key_exists(MTEE_CANONICAL_URL, $_POST)) {
update_term_meta($term_id, MTEE_CANONICAL_URL, $_POST[MTEE_CANONICAL_URL]);
if (array_key_exists(MTEE_CONFIG::MTEE_CANONICAL_URL, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_CANONICAL_URL, $_POST[MTEE_CONFIG::MTEE_CANONICAL_URL]);
}
}
+4 -4
View File
@@ -85,7 +85,7 @@ if (!class_exists('mtee_meta_output_canonical')) {
}
public function set_post_canonical($id) {
$canonical = get_post_meta($id, MTEE_CANONICAL_URL, true);
$canonical = get_post_meta($id, MTEE_CONFIG::MTEE_CANONICAL_URL, true);
if (empty($canonical)) {
$canonical = get_permalink($id);
global $page, $paged;
@@ -97,7 +97,7 @@ if (!class_exists('mtee_meta_output_canonical')) {
}
public function set_category_canonical($id) {
$canonical = get_term_meta($id, MTEE_CANONICAL_URL, true);
$canonical = get_term_meta($id, MTEE_CONFIG::MTEE_CANONICAL_URL, true);
if (empty($canonical)) {
$canonical = get_category_link($id);
}
@@ -105,7 +105,7 @@ if (!class_exists('mtee_meta_output_canonical')) {
}
public function set_tag_canonical($id) {
$canonical = get_term_meta($id, MTEE_CANONICAL_URL, true);
$canonical = get_term_meta($id, MTEE_CONFIG::MTEE_CANONICAL_URL, true);
if (empty($canonical)) {
$canonical = get_tag_link($id);
}
@@ -113,7 +113,7 @@ if (!class_exists('mtee_meta_output_canonical')) {
}
public function set_tax_canonical($id) {
$canonical = get_term_meta($id, MTEE_CANONICAL_URL, true);
$canonical = get_term_meta($id, MTEE_CONFIG::MTEE_CANONICAL_URL, true);
if (empty($canonical)) {
$canonical = get_term_link((int)$id);
}
+12 -12
View File
@@ -6,7 +6,7 @@ if (!defined('ABSPATH')) {
if (!class_exists('mtee_meta_output_keydesc')) {
include MTEE_TRAIT_DIR . 'mtee_meta_desc_trait.php';
include MTEE_CONFIG::MTEE_TRAIT_DIR . 'mtee_meta_desc_trait.php';
class mtee_meta_output_keydesc {
@@ -18,7 +18,7 @@ if (!class_exists('mtee_meta_output_keydesc')) {
public function __construct() {
$this->site_name = get_bloginfo('name');
$this->description = $this->site_name . MTEE_META_DESC_PARTICLE;
$this->description = $this->site_name . MTEE_CONFIG::MTEE_META_DESC_PARTICLE;
add_action('wp_head', array($this, 'post_output_add_metas'));
}
@@ -57,8 +57,8 @@ if (!class_exists('mtee_meta_output_keydesc')) {
$type = 'custom_tax';
}
$meta_data = array(
MTEE_NAME_KEYWORDS => str_replace('、', ',', $this->post_output_get_meta_keywords($type)),
MTEE_NAME_DESCRIPTION => $this->post_output_get_meta_desc($type),
MTEE_CONFIG::MTEE_NAME_KEYWORDS => str_replace('、', ',', $this->post_output_get_meta_keywords($type)),
MTEE_CONFIG::MTEE_NAME_DESCRIPTION => $this->post_output_get_meta_desc($type),
);
return $this->create_meta_tags($meta_data);
}
@@ -72,9 +72,9 @@ if (!class_exists('mtee_meta_output_keydesc')) {
$meta_key_words = get_option('_mtee')['custom_post'][$custom_post_name]['keywords'];
} elseif ($type == 'custom_tax' || $type == 'category' || $type == 'post_tag') {
$queried_object = get_queried_object();
$meta_key_words = get_term_meta($queried_object->term_id, MTEE_NAME_KEYWORDS, true);
$meta_key_words = get_term_meta($queried_object->term_id, MTEE_CONFIG::MTEE_NAME_KEYWORDS, true);
} else {
$meta_key_words = get_post_meta($post->ID, MTEE_NAME_KEYWORDS, true);
$meta_key_words = get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_KEYWORDS, true);
}
return $meta_key_words;
}
@@ -82,8 +82,8 @@ if (!class_exists('mtee_meta_output_keydesc')) {
public function create_default_keywords_description(): array {
$this->description .= $this->create_default_description();
$meta_data = array(
MTEE_NAME_KEYWORDS => implode(',', $this->create_default_keywords()),
MTEE_NAME_DESCRIPTION => $this->description,
MTEE_CONFIG::MTEE_NAME_KEYWORDS => implode(',', $this->create_default_keywords()),
MTEE_CONFIG::MTEE_NAME_DESCRIPTION => $this->description,
);
return $this->create_meta_tags($meta_data);
}
@@ -206,11 +206,11 @@ if (!class_exists('mtee_meta_output_keydesc')) {
public function create_meta_tags($meta_data): array {
$metas = array();
if (!empty($meta_data[MTEE_NAME_KEYWORDS])) {
$metas[] = str_replace('##KEYWORDS##', $meta_data[MTEE_NAME_KEYWORDS], '<meta name="keywords" content="##KEYWORDS##" />');
if (!empty($meta_data[MTEE_CONFIG::MTEE_NAME_KEYWORDS])) {
$metas[] = str_replace('##KEYWORDS##', $meta_data[MTEE_CONFIG::MTEE_NAME_KEYWORDS], '<meta name="keywords" content="##KEYWORDS##" />');
}
if (!empty($meta_data[MTEE_NAME_DESCRIPTION])) {
$metas[] = str_replace('##DISCRIPTION##', $meta_data[MTEE_NAME_DESCRIPTION], '<meta name="description" content="##DISCRIPTION##" />');
if (!empty($meta_data[MTEE_CONFIG::MTEE_NAME_DESCRIPTION])) {
$metas[] = str_replace('##DISCRIPTION##', $meta_data[MTEE_CONFIG::MTEE_NAME_DESCRIPTION], '<meta name="description" content="##DISCRIPTION##" />');
}
return $metas;
}
+4 -4
View File
@@ -77,11 +77,11 @@ if (!class_exists('mtee_meta_output_noindexnofollow')) {
$noindex = get_option('_mtee')['custom_post'][$custom_post_name]['noindex'];
$nofollow = get_option('_mtee')['custom_post'][$custom_post_name]['nofollow'];
} elseif ($type == 'posts') {
$noindex = get_post_meta($id, MTEE_NAME_NOINDEX, true);
$nofollow = get_post_meta($id, MTEE_NAME_NOFOLLOW, true);
$noindex = get_post_meta($id, MTEE_CONFIG::MTEE_NAME_NOINDEX, true);
$nofollow = get_post_meta($id, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, true);
} elseif ($type == 'tax') {
$noindex = get_term_meta($id, MTEE_NAME_NOINDEX, true);
$nofollow = get_term_meta($id, MTEE_NAME_NOFOLLOW, true);
$noindex = get_term_meta($id, MTEE_CONFIG::MTEE_NAME_NOINDEX, true);
$nofollow = get_term_meta($id, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, true);
}
return array(
+9 -9
View File
@@ -90,9 +90,9 @@ if (!class_exists('mtee_meta_output_ogp')) {
$this->ogp_title = get_option('_mtee')['custom_post'][$custom_post_name]['ogp_title'];
} elseif (is_category() || is_tag() || is_tax()) {
$queried_object = get_queried_object();
$this->ogp_title = get_term_meta($queried_object->term_id, MTEE_OGP_TITLE, true);
$this->ogp_title = get_term_meta($queried_object->term_id, MTEE_CONFIG::MTEE_OGP_TITLE, true);
} elseif (is_page() || is_single()) {
$this->ogp_title = get_post_meta($post->ID, MTEE_OGP_TITLE, true);
$this->ogp_title = get_post_meta($post->ID, MTEE_CONFIG::MTEE_OGP_TITLE, true);
}
if (empty($this->ogp_title)) {
$this->create_default_title();
@@ -131,14 +131,14 @@ if (!class_exists('mtee_meta_output_ogp')) {
$this->ogp_description = get_option('_mtee')['custom_post'][$custom_post_name]['ogp_description'];
} elseif (is_category() || is_tag() || is_tax()) {
$queried_object = get_queried_object();
$this->ogp_description = get_term_meta($queried_object->term_id, MTEE_OGP_DESC, true);
$this->ogp_description = get_term_meta($queried_object->term_id, MTEE_CONFIG::MTEE_OGP_DESC, true);
} elseif (is_page() || is_single()) {
$this->ogp_description = get_post_meta($post->ID, MTEE_OGP_DESC, true);
$this->ogp_description = get_post_meta($post->ID, MTEE_CONFIG::MTEE_OGP_DESC, true);
}
}
public function set_default_description() {
$this->ogp_description = $this->site_name . MTEE_META_DESC_PARTICLE;
$this->ogp_description = $this->site_name . MTEE_CONFIG::MTEE_META_DESC_PARTICLE;
$type = '';
$ogp_desc = '';
@@ -224,22 +224,22 @@ if (!class_exists('mtee_meta_output_ogp')) {
}
public function set_post_ogp_img($id) {
$id = get_post_meta($id, MTEE_OGP_IMG, true);
$id = get_post_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
$this->get_thumbnail($id);
}
public function set_category_ogp_img($id) {
$id = get_term_meta($id, MTEE_OGP_IMG, true);
$id = get_term_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
$this->get_thumbnail($id);
}
public function set_tag_ogp_img($id) {
$id = get_term_meta($id, MTEE_OGP_IMG, true);
$id = get_term_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
$this->get_thumbnail($id);
}
public function set_tax_ogp_img($id) {
$id = get_term_meta($id, MTEE_OGP_IMG, true);
$id = get_term_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
$this->get_thumbnail($id);
}
+18 -18
View File
@@ -45,20 +45,20 @@ if (!class_exists('mtee_noindexnofolow_setting')) {
// カスタムフィールドの入力エリア
public function insert_meta_fields() {
global $post;
$noindex_value = get_post_meta($post->ID, MTEE_NAME_NOINDEX, true);
$nofollow_value = get_post_meta($post->ID, MTEE_NAME_NOFOLLOW, true);
$noindex_value = get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_NOINDEX, true);
$nofollow_value = get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, true);
echo '
<div class="meta_noindex_nofollow_box">
<div>
<label style="font-weight: bold;">noindex</label>
<input type="hidden" name="' . MTEE_NAME_NOINDEX . '" value="0" />
<input type="checkbox" name="' . MTEE_NAME_NOINDEX . '" value="1"';
<input type="hidden" name="' . MTEE_CONFIG::MTEE_NAME_NOINDEX . '" value="0" />
<input type="checkbox" name="' . MTEE_CONFIG::MTEE_NAME_NOINDEX . '" value="1"';
checked($noindex_value, 1);
echo ' /></div>
<div>
<label style="font-weight: bold;">nofollow</label>
<input type="hidden" name="' . MTEE_NAME_NOFOLLOW . '" value="0" />
<input type="checkbox" name="' . MTEE_NAME_NOFOLLOW . '" value="1"';
<input type="hidden" name="' . MTEE_CONFIG::MTEE_NAME_NOFOLLOW . '" value="0" />
<input type="checkbox" name="' . MTEE_CONFIG::MTEE_NAME_NOFOLLOW . '" value="1"';
checked($nofollow_value, 1);
echo '. />
</div>
@@ -67,8 +67,8 @@ if (!class_exists('mtee_noindexnofolow_setting')) {
// カスタムフィールドの値を保存
public function save_meta_fields($post_id) {
update_post_meta($post_id, MTEE_NAME_NOINDEX, $_POST[MTEE_NAME_NOINDEX] ?? '');
update_post_meta($post_id, MTEE_NAME_NOFOLLOW, $_POST[MTEE_NAME_NOFOLLOW] ?? '');
update_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_NOINDEX, $_POST[MTEE_CONFIG::MTEE_NAME_NOINDEX] ?? '');
update_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, $_POST[MTEE_CONFIG::MTEE_NAME_NOFOLLOW] ?? '');
}
//-------------------------------------------------------------------------------------------
@@ -111,19 +111,19 @@ if (!class_exists('mtee_noindexnofolow_setting')) {
$noindex_value = '';
$nofollow_value = '';
if (isset($tag->term_id)) {
$noindex_value = get_term_meta($tag->term_id, MTEE_NAME_NOINDEX, true);
$nofollow_value = get_term_meta($tag->term_id, MTEE_NAME_NOFOLLOW, true);
$noindex_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_NAME_NOINDEX, true);
$nofollow_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, true);
}
$add_meta = '
<div class="meta_noindex_nofollow_box">
<label>
<input type="hidden" name="' . MTEE_NAME_NOINDEX . '" value="0" />
<input type="checkbox" name="' . MTEE_NAME_NOINDEX . '" value="1" ' . self::create_checked(1, $noindex_value) . ' />
<input type="hidden" name="' . MTEE_CONFIG::MTEE_NAME_NOINDEX . '" value="0" />
<input type="checkbox" name="' . MTEE_CONFIG::MTEE_NAME_NOINDEX . '" value="1" ' . self::create_checked(1, $noindex_value) . ' />
noindex
</label>
<label>
<input type="hidden" name="' . MTEE_NAME_NOFOLLOW . '" value="0" />
<input type="checkbox" name="' . MTEE_NAME_NOFOLLOW . '" value="1" ' . self::create_checked(1, $nofollow_value) . ' />
<input type="hidden" name="' . MTEE_CONFIG::MTEE_NAME_NOFOLLOW . '" value="0" />
<input type="checkbox" name="' . MTEE_CONFIG::MTEE_NAME_NOFOLLOW . '" value="1" ' . self::create_checked(1, $nofollow_value) . ' />
nofollow
</label>
</div>';
@@ -141,11 +141,11 @@ nofollow
}
public function save_terms($term_id) {
if (array_key_exists(MTEE_NAME_NOINDEX, $_POST)) {
update_term_meta($term_id, MTEE_NAME_NOINDEX, $_POST[MTEE_NAME_NOINDEX]);
if (array_key_exists(MTEE_CONFIG::MTEE_NAME_NOINDEX, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_NAME_NOINDEX, $_POST[MTEE_CONFIG::MTEE_NAME_NOINDEX]);
}
if (array_key_exists(MTEE_NAME_NOFOLLOW, $_POST)) {
update_term_meta($term_id, MTEE_NAME_NOFOLLOW, $_POST[MTEE_NAME_NOFOLLOW]);
if (array_key_exists(MTEE_CONFIG::MTEE_NAME_NOFOLLOW, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_NAME_NOFOLLOW, $_POST[MTEE_CONFIG::MTEE_NAME_NOFOLLOW]);
}
}
+16 -16
View File
@@ -47,8 +47,8 @@ if (!class_exists('mtee_ogp_post_setting')) {
<label style="font-weight: bold; display: block">title</label>
<div>
<input style="width:100%" type="text"
name="' . MTEE_OGP_TITLE . '"
value="' . get_post_meta($post->ID, MTEE_OGP_TITLE, true) . '"
name="' . MTEE_CONFIG::MTEE_OGP_TITLE . '"
value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_OGP_TITLE, true) . '"
placeholder="' . $this->set_default_ogp_title() . '"/>
</div>
</div>
@@ -56,22 +56,22 @@ placeholder="' . $this->set_default_ogp_title() . '"/>
<label style="font-weight: bold; display: block">description</label>
<div>
<input style="width:100%" type="text"
name="' . MTEE_OGP_DESC . '"
value="' . get_post_meta($post->ID, MTEE_OGP_DESC, true) . '"
name="' . MTEE_CONFIG::MTEE_OGP_DESC . '"
value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_OGP_DESC, true) . '"
placeholder="' . $this->set_default_ogp_desc() . '"/>
</div>
</div>
<div class="meta_key_desc_box">
<label style="font-weight: bold; display: block">image</label>
<div>
<input class="' . MTEE_OGP_IMG . '" name="' . MTEE_OGP_IMG . '" type="hidden" value="' . get_post_meta($post->ID, MTEE_OGP_IMG, true) . '" />
<input class="' . MTEE_CONFIG::MTEE_OGP_IMG . '" name="' . MTEE_CONFIG::MTEE_OGP_IMG . '" type="hidden" value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_OGP_IMG, true) . '" />
<input type="button" class="select_ogp_img" name="select_ogp_img" value="選択" />
<input type="button" class="clear_ogp_img" name="clear_ogp_img" value="クリア" />
<div class="ogp_media">' . $this->set_ogp_thumb($post->ID) . '</div>
</div>
</div>
<script>
var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
var ogp_img_name = ' . "'" . MTEE_CONFIG::MTEE_OGP_IMG . "'" . '
</script>';
}
@@ -84,7 +84,7 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
}
public function set_ogp_thumb($id): string {
$ogp_thumb = get_post_meta($id, MTEE_OGP_IMG, true);
$ogp_thumb = get_post_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
if (!empty($ogp_thumb)) {
return '<img src="' . wp_get_attachment_image_src($ogp_thumb, 'thumbnail')[0] . '">';
}
@@ -93,20 +93,20 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
// カスタムフィールドの値を保存
public function save_meta_fields($post_id) {
if (!empty($_POST[MTEE_OGP_TITLE])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_OGP_TITLE, $_POST[MTEE_OGP_TITLE]); //値を保存
if (!empty($_POST[MTEE_CONFIG::MTEE_OGP_TITLE])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_TITLE, $_POST[MTEE_CONFIG::MTEE_OGP_TITLE]); //値を保存
} else { //未入力の場合は値を削除
delete_post_meta($post_id, MTEE_OGP_TITLE);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_TITLE);
}
if (!empty($_POST[MTEE_OGP_DESC])) {
update_post_meta($post_id, MTEE_OGP_DESC, $_POST[MTEE_OGP_DESC]);
if (!empty($_POST[MTEE_CONFIG::MTEE_OGP_DESC])) {
update_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_DESC, $_POST[MTEE_CONFIG::MTEE_OGP_DESC]);
} else {
delete_post_meta($post_id, MTEE_OGP_DESC);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_DESC);
}
if (!empty($_POST[MTEE_OGP_IMG])) {
update_post_meta($post_id, MTEE_OGP_IMG, $_POST[MTEE_OGP_IMG]);
if (!empty($_POST[MTEE_CONFIG::MTEE_OGP_IMG])) {
update_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_IMG, $_POST[MTEE_CONFIG::MTEE_OGP_IMG]);
} else {
delete_post_meta($post_id, MTEE_OGP_IMG);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_OGP_IMG);
}
}
+18 -18
View File
@@ -48,26 +48,26 @@ if (!class_exists('mtee_ogp_tax_setting')) {
echo '
<div class="form-field">
OGP title<br>
<input type="text" name="' . MTEE_OGP_TITLE . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_OGP_TITLE . '"
value=""
placeholder="' . $input_values['title_pl'] . '"
class="tax-meta-field" />
</div>
<div class="form-field">
OGP description<br>
<input type="text" name="' . MTEE_OGP_DESC . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_OGP_DESC . '"
value=""
placeholder="' . $input_values['desc_pl'] . '"
class="tax-meta-field" />
</div>
<div class="form-field">
image<br>
<input class="' . MTEE_OGP_IMG . '" name="' . MTEE_OGP_IMG . '" type="hidden" value="" />
<input class="' . MTEE_CONFIG::MTEE_OGP_IMG . '" name="' . MTEE_CONFIG::MTEE_OGP_IMG . '" type="hidden" value="" />
<input type="button" class="select_ogp_img" name="select_ogp_img" value="選択" />
<input type="button" class="clear_ogp_img" name="clear_ogp_img" value="クリア" />
<div class="ogp_media"></div>
<script>
var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
var ogp_img_name = ' . "'" . MTEE_CONFIG::MTEE_OGP_IMG . "'" . '
</script>
</div>
';
@@ -80,23 +80,23 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
<th scope="row">OGP</th>
<td>
<label class="mtee-label">title:</label>
<input type="text" name="' . MTEE_OGP_TITLE . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_OGP_TITLE . '"
value="' . $input_values['title'] . '"
placeholder="' . $input_values['title_pl'] . '"
class="tax-meta-field" />
<label class="mtee-label">description:</label>
<input type="text" name="' . MTEE_OGP_DESC . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_OGP_DESC . '"
value="' . $input_values['desc'] . '"
placeholder="' . $input_values['desc_pl'] . '"
class="tax-meta-field" />
<label class="mtee-label">image:</label>
<input class="' . MTEE_OGP_IMG . '" name="' . MTEE_OGP_IMG . '" type="hidden" value="' . get_post_meta($tag->term_id, MTEE_OGP_IMG, true) . '" />
<input class="' . MTEE_CONFIG::MTEE_OGP_IMG . '" name="' . MTEE_CONFIG::MTEE_OGP_IMG . '" type="hidden" value="' . get_post_meta($tag->term_id, MTEE_CONFIG::MTEE_OGP_IMG, true) . '" />
<input type="button" class="select_ogp_img" name="select_ogp_img" value="選択" />
<input type="button" class="clear_ogp_img" name="clear_ogp_img" value="クリア" />
<div class="ogp_media">' . $this->set_ogp_thumb($tag->term_id) . '</div>
<script>
var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
var ogp_img_name = ' . "'" . MTEE_CONFIG::MTEE_OGP_IMG . "'" . '
</script>
</td>
</tr>
@@ -109,8 +109,8 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
$title_placeholder = '';
$desc_placeholder = '';
if (isset($tag->term_id)) {
$title_value = get_term_meta($tag->term_id, MTEE_OGP_TITLE, true);
$desc_value = get_term_meta($tag->term_id, MTEE_OGP_DESC, true);
$title_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_OGP_TITLE, true);
$desc_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_OGP_DESC, true);
$title_placeholder = $this->set_default_title($tag);
$desc_placeholder = $this->set_default_description($title_placeholder);
}
@@ -131,7 +131,7 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
}
public function set_ogp_thumb($id): string {
$ogp_thumb = get_post_meta($id, MTEE_OGP_IMG, true);
$ogp_thumb = get_post_meta($id, MTEE_CONFIG::MTEE_OGP_IMG, true);
if (!empty($ogp_thumb)) {
return '<img src="' . wp_get_attachment_image_src($ogp_thumb, 'thumbnail')[0] . '">';
}
@@ -139,16 +139,16 @@ var ogp_img_name = ' . "'" . MTEE_OGP_IMG . "'" . '
}
function save_terms($term_id) {
if (array_key_exists(MTEE_OGP_TITLE, $_POST)) {
update_term_meta($term_id, MTEE_OGP_TITLE, $_POST[MTEE_OGP_TITLE]);
if (array_key_exists(MTEE_CONFIG::MTEE_OGP_TITLE, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_OGP_TITLE, $_POST[MTEE_CONFIG::MTEE_OGP_TITLE]);
}
if (array_key_exists(MTEE_OGP_DESC, $_POST)) {
update_term_meta($term_id, MTEE_OGP_DESC, $_POST[MTEE_OGP_DESC]);
if (array_key_exists(MTEE_CONFIG::MTEE_OGP_DESC, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_OGP_DESC, $_POST[MTEE_CONFIG::MTEE_OGP_DESC]);
}
if (!empty($_POST[MTEE_OGP_IMG])) {
update_post_meta($term_id, MTEE_OGP_IMG, $_POST[MTEE_OGP_IMG]);
if (!empty($_POST[MTEE_CONFIG::MTEE_OGP_IMG])) {
update_post_meta($term_id, MTEE_CONFIG::MTEE_OGP_IMG, $_POST[MTEE_CONFIG::MTEE_OGP_IMG]);
} else {
delete_post_meta($term_id, MTEE_OGP_IMG);
delete_post_meta($term_id, MTEE_CONFIG::MTEE_OGP_IMG);
}
}
+11 -11
View File
@@ -46,13 +46,13 @@ if (!class_exists('mtee_post_setting')) {
global $post;
echo '<div class="meta_key_desc_box">
<label style="font-weight: bold; display: block">meta keywords</label>
<div><input style="width:100%" type="text" name="' . MTEE_NAME_KEYWORDS . '"
value="' . get_post_meta($post->ID, MTEE_NAME_KEYWORDS, true) . '"
<div><input style="width:100%" type="text" name="' . MTEE_CONFIG::MTEE_NAME_KEYWORDS . '"
value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_KEYWORDS, true) . '"
placeholder="' . $this->set_default_keywords() . '"/>
</div>';
echo '<label style="font-weight: bold; display: block">meta description</label>
<div><input style="width:100%" type="text" name="' . MTEE_NAME_DESCRIPTION . '"
value="' . get_post_meta($post->ID, MTEE_NAME_DESCRIPTION, true) . '"
<div><input style="width:100%" type="text" name="' . MTEE_CONFIG::MTEE_NAME_DESCRIPTION . '"
value="' . get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, true) . '"
placeholder="' . $this->set_default_description() . '"/>
</div>
</div>';
@@ -60,15 +60,15 @@ placeholder="' . $this->set_default_description() . '"/>
// カスタムフィールドの値を保存
public function save_meta_fields($post_id) {
if (!empty($_POST[MTEE_NAME_KEYWORDS])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_NAME_KEYWORDS, $_POST[MTEE_NAME_KEYWORDS]); //値を保存
if (!empty($_POST[MTEE_CONFIG::MTEE_NAME_KEYWORDS])) { //meta_keywordsが入力されている場合
update_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_KEYWORDS, $_POST[MTEE_CONFIG::MTEE_NAME_KEYWORDS]); //値を保存
} else { //未入力の場合は値を削除
delete_post_meta($post_id, MTEE_NAME_KEYWORDS);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_KEYWORDS);
}
if (!empty($_POST[MTEE_NAME_DESCRIPTION])) {
update_post_meta($post_id, MTEE_NAME_DESCRIPTION, $_POST[MTEE_NAME_DESCRIPTION]);
if (!empty($_POST[MTEE_CONFIG::MTEE_NAME_DESCRIPTION])) {
update_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, $_POST[MTEE_CONFIG::MTEE_NAME_DESCRIPTION]);
} else {
delete_post_meta($post_id, MTEE_NAME_DESCRIPTION);
delete_post_meta($post_id, MTEE_CONFIG::MTEE_NAME_DESCRIPTION);
}
}
@@ -91,7 +91,7 @@ placeholder="' . $this->set_default_description() . '"/>
if (!empty($this->options['description_tmp']['page'])) {
return $this->options['description_tmp']['page'];
}
return '##site_name##の' . MTEE_META_DESC_BEFORE_BRACKETS . '##title##' . MTEE_META_DESC_AFTER_BRACKETS . MTEE_META_DESC_SINGLE_BASE;
return '##site_name##の' . MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS . '##title##' . MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS . MTEE_CONFIG::MTEE_META_DESC_SINGLE_BASE;
}
}
+11 -11
View File
@@ -43,14 +43,14 @@ if (!class_exists('mtee_tax_setting')) {
echo '
<div class="form-field">
meta keywords<br>
<input type="text" name="' . MTEE_NAME_KEYWORDS . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_NAME_KEYWORDS . '"
value="' . $input_values['keywords'] . '"
placeholder="' . $input_values['keyword_pl'] . '"
class="tax-meta-field" />
</div>
<div class="form-field">
meta description<br>
<input type="text" name="' . MTEE_NAME_DESCRIPTION . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_NAME_DESCRIPTION . '"
value="' . $input_values['desc'] . '"
placeholder="' . $input_values['desc_pl'] . '"
class="tax-meta-field" />
@@ -65,12 +65,12 @@ class="tax-meta-field" />
<th scope="row">meta keywords<br>meta description</th>
<td>
<label class="mtee-label">meta keywords:</label>
<input type="text" name="' . MTEE_NAME_KEYWORDS . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_NAME_KEYWORDS . '"
value="' . $input_values['keywords'] . '"
placeholder="' . $input_values['keyword_pl'] . '"
class="tax-meta-field" />
<label class="mtee-label">meta description:</label>
<input type="text" name="' . MTEE_NAME_DESCRIPTION . '"
<input type="text" name="' . MTEE_CONFIG::MTEE_NAME_DESCRIPTION . '"
value="' . $input_values['desc'] . '"
placeholder="' . $input_values['desc_pl'] . '"
class="tax-meta-field" />
@@ -85,8 +85,8 @@ class="tax-meta-field" />
$keyword_placeholder = '';
$desc_placeholder = '';
if (isset($tag->term_id)) {
$key_value = get_term_meta($tag->term_id, MTEE_NAME_KEYWORDS, true);
$desc_value = get_term_meta($tag->term_id, MTEE_NAME_DESCRIPTION, true);
$key_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_NAME_KEYWORDS, true);
$desc_value = get_term_meta($tag->term_id, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, true);
$keyword_placeholder = $this->set_default_keywords($tag);
$desc_placeholder = $this->set_default_description($tag);
}
@@ -121,17 +121,17 @@ class="tax-meta-field" />
$description = $this->options['description_tmp']['tax'];
}
if (empty($description)) {
$description = '##site_name##の' . MTEE_META_DESC_BEFORE_BRACKETS . '##title##' . MTEE_META_DESC_AFTER_BRACKETS . MTEE_META_DESC_SINGLE_BASE;
$description = '##site_name##の' . MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS . '##title##' . MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS . MTEE_CONFIG::MTEE_META_DESC_SINGLE_BASE;
}
return $description;
}
function save_terms($term_id) {
if (array_key_exists(MTEE_NAME_KEYWORDS, $_POST)) {
update_term_meta($term_id, MTEE_NAME_KEYWORDS, $_POST[MTEE_NAME_KEYWORDS]);
if (array_key_exists(MTEE_CONFIG::MTEE_NAME_KEYWORDS, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_NAME_KEYWORDS, $_POST[MTEE_CONFIG::MTEE_NAME_KEYWORDS]);
}
if (array_key_exists(MTEE_NAME_DESCRIPTION, $_POST)) {
update_term_meta($term_id, MTEE_NAME_DESCRIPTION, $_POST[MTEE_NAME_DESCRIPTION]);
if (array_key_exists(MTEE_CONFIG::MTEE_NAME_DESCRIPTION, $_POST)) {
update_term_meta($term_id, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, $_POST[MTEE_CONFIG::MTEE_NAME_DESCRIPTION]);
}
}
}
-20
View File
@@ -1,20 +0,0 @@
<?php
const MTEE_CLASS_DIR = __DIR__ . '/class/';
const MTEE_TRAIT_DIR = __DIR__ . '/trait/';
const MTEE_TEMPLATE_DIR = __DIR__ . '/template/';
const MTEE_NAME_KEYWORDS = 'mtee_meta_keywords';
const MTEE_NAME_DESCRIPTION = 'mtee_meta_description';
const MTEE_NAME_NOINDEX = '_mtee_robots_noindex';
const MTEE_NAME_NOFOLLOW = '_mtee_robots_nofollow';
const MTEE_CANONICAL_URL = 'mtee_canonical_url';
const MTEE_OGP_TITLE = '_mtee_ogp_title';
const MTEE_OGP_DESC = '_mtee_ogp_desc';
const MTEE_OGP_IMG = '_mtee_ogp_img';
const MTEE_META_DESC_TOP_BASE = 'トップページです。';
const MTEE_META_DESC_SINGLE_BASE = 'ページです。';
const MTEE_META_DESC_ARCHIVE_BASE = '一覧ページです。';
const MTEE_META_DESC_PARTICLE = 'の';
const MTEE_META_DESC_BEFORE_BRACKETS = '「';
const MTEE_META_DESC_AFTER_BRACKETS = '」';
+14 -15
View File
@@ -17,8 +17,8 @@ Twitter
*/
include_once 'config.php';
include_once MTEE_CLASS_DIR . 'mtee.php';
include_once __DIR__ . '/mtee_config.php';
include_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee.php';
//admin css/js setting
add_action('admin_enqueue_scripts', function () {
@@ -27,7 +27,6 @@ add_action('admin_enqueue_scripts', function () {
wp_enqueue_script('mtee_js', $plugin_url . 'js/mtee.js', 'jquery');
//メディアアップローダー
wp_enqueue_media();
});
$mtee = new MTEE;
@@ -35,9 +34,9 @@ $options = $mtee->get_options();
// enabled my meta keywords, description
if ($mtee->is_enable('enabled')) {
require_once MTEE_CLASS_DIR . 'mtee_tax_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_post_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_meta_output_keydesc.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_tax_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_post_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_meta_output_keydesc.php';
new mtee_tax_setting($options);
new mtee_post_setting($options);
new mtee_meta_output_keydesc();
@@ -46,18 +45,18 @@ if ($mtee->is_enable('enabled')) {
// enabled my canonical. caution : default canonical delete
if ($mtee->is_enable('canonical_setting')) {
remove_action('wp_head', 'rel_canonical');
require_once MTEE_CLASS_DIR . 'mtee_canonical_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_meta_output_canonical.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_canonical_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_meta_output_canonical.php';
new mtee_canonical_setting($options);
new mtee_meta_output_canonical();
}
// enabled my OGP tag
if ($mtee->is_enable('ogp_setting')) {
include MTEE_TRAIT_DIR . 'mtee_meta_desc_trait.php';
require_once MTEE_CLASS_DIR . 'mtee_ogp_tax_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_ogp_post_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_meta_output_ogp.php';
include MTEE_CONFIG::MTEE_TRAIT_DIR . 'mtee_meta_desc_trait.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_ogp_tax_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_ogp_post_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_meta_output_ogp.php';
new mtee_ogp_tax_setting($options);
new mtee_ogp_post_setting($options);
new mtee_meta_output_ogp();
@@ -65,8 +64,8 @@ if ($mtee->is_enable('ogp_setting')) {
//enabled my noindex, nofollow
if ($mtee->is_enable('noindex_nofollow')) {
require_once MTEE_CLASS_DIR . 'mtee_noindexnofolow_setting.php';
require_once MTEE_CLASS_DIR . 'mtee_meta_output_noindexnofollow.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_noindexnofolow_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_meta_output_noindexnofollow.php';
new mtee_noindexnofolow_setting($options);
new mtee_meta_output_noindexnofollow();
}
@@ -80,7 +79,7 @@ $disabled_checks = array(
);
foreach ($disabled_checks as $disabled_check) {
if ($mtee->is_disable($disabled_check)) {
require_once MTEE_CLASS_DIR . 'mtee_version_setting.php';
require_once MTEE_CONFIG::MTEE_CLASS_DIR . 'mtee_version_setting.php';
new mtee_version_setting($options);
break;
}
+30
View File
@@ -0,0 +1,30 @@
<?php
if (!defined('ABSPATH')) {
exit;
} // Exit if accessed directly
if (!class_exists('MTEE_CONFIG')) {
class MTEE_CONFIG {
const MTEE_CLASS_DIR = __DIR__ . '/class/';
const MTEE_TRAIT_DIR = __DIR__ . '/trait/';
const MTEE_TEMPLATE_DIR = __DIR__ . '/template/';
const MTEE_NAME_KEYWORDS = 'mtee_meta_keywords';
const MTEE_NAME_DESCRIPTION = 'mtee_meta_description';
const MTEE_NAME_NOINDEX = '_mtee_robots_noindex';
const MTEE_NAME_NOFOLLOW = '_mtee_robots_nofollow';
const MTEE_CANONICAL_URL = 'mtee_canonical_url';
const MTEE_OGP_TITLE = '_mtee_ogp_title';
const MTEE_OGP_DESC = '_mtee_ogp_desc';
const MTEE_OGP_IMG = '_mtee_ogp_img';
const MTEE_META_DESC_TOP_BASE = 'トップページです。';
const MTEE_META_DESC_SINGLE_BASE = 'ページです。';
const MTEE_META_DESC_ARCHIVE_BASE = '一覧ページです。';
const MTEE_META_DESC_PARTICLE = 'の';
const MTEE_META_DESC_BEFORE_BRACKETS = '「';
const MTEE_META_DESC_AFTER_BRACKETS = '」';
}
}
+4 -4
View File
@@ -107,25 +107,25 @@ $rss_disabled = $this->get_key_setting('rss_disabled');
<dd>
<input class="mtee_description_tmp" type="text" name="_mtee[description_tmp][page]"
value="<?php echo $page_meta_desc_tmp; ?>"
placeholder="##site_name##の<?php echo MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_META_DESC_SINGLE_BASE; ?>"
placeholder="##site_name##の<?php echo MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_CONFIG::MTEE_META_DESC_SINGLE_BASE; ?>"
</dd>
<dt>カテゴリー</dt>
<dd>
<input class="mtee_description_tmp" type="text" name="_mtee[description_tmp][category]"
value="<?php echo $cat_meta_desc_tmp; ?>"
placeholder="##site_name##の<?php echo MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_META_DESC_ARCHIVE_BASE; ?>">
placeholder="##site_name##の<?php echo MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_CONFIG::MTEE_META_DESC_ARCHIVE_BASE; ?>">
</dd>
<dt>タグ</dt>
<dd>
<input class="mtee_description_tmp" type="text" name="_mtee[description_tmp][tag]"
value="<?php echo $tag_meta_desc_tmp; ?>"
placeholder="##site_name##の<?php echo MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_META_DESC_ARCHIVE_BASE; ?>">
placeholder="##site_name##の<?php echo MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_CONFIG::MTEE_META_DESC_ARCHIVE_BASE; ?>">
</dd>
<dt>カスタム分類</dt>
<dd>
<input class="mtee_description_tmp" type="text" name="_mtee[description_tmp][tax]"
value="<?php echo $tax_meta_desc_tmp; ?>"
placeholder="##site_name##の<?php echo MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_META_DESC_ARCHIVE_BASE; ?>">
placeholder="##site_name##の<?php echo MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS; ?>##title##<?php echo MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS; ?><?php echo MTEE_CONFIG::MTEE_META_DESC_ARCHIVE_BASE; ?>">
</dd>
</dl>
<ul>
+2 -2
View File
@@ -16,7 +16,7 @@ $description = $opt['top_page']['description'] ?? '';
<th>meta description</th>
<td><input class="top_page_description" type="text" name="_mtee[top_page][description]"
value="<?php echo $description; ?>"
placeholder="<?php echo get_bloginfo('name'); ?>の<?php echo MTEE_META_DESC_TOP_BASE; ?>">
placeholder="<?php echo get_bloginfo('name'); ?>の<?php echo MTEE_CONFIG::MTEE_META_DESC_TOP_BASE; ?>">
</td>
</tr>
</table>
@@ -48,7 +48,7 @@ $description = $opt['top_page']['description'] ?? '';
<td><input class="top_page_description" type="text"
name="_mtee[custom_post][<?php echo $custom_post; ?>][description]"
value="<?php echo $description; ?>"
placeholder="<?php echo get_bloginfo('name'); ?>の[カスタム投稿ラベル]<?php echo MTEE_META_DESC_ARCHIVE_BASE; ?>">
placeholder="<?php echo get_bloginfo('name'); ?>の[カスタム投稿ラベル]<?php echo MTEE_CONFIG::MTEE_META_DESC_ARCHIVE_BASE; ?>">
</td>
</tr>
</table>
+3 -3
View File
@@ -21,7 +21,7 @@ $ogp_img = $opt['top_page']['ogp_img'] ?? '';
<tr valign="top">
<th>OGP Image</th>
<td>
<input class="<?php echo MTEE_OGP_IMG; ?>" name="_mtee[top_page][ogp_img]" type="hidden"
<input class="<?php echo MTEE_CONFIG::MTEE_OGP_IMG; ?>" name="_mtee[top_page][ogp_img]" type="hidden"
value="<?php echo $ogp_img; ?>"/>
<input type="button" class="select_ogp_img" name="select_ogp_img" value="選択"/>
<input type="button" class="clear_ogp_img" name="clear_ogp_img" value="クリア"/>
@@ -62,7 +62,7 @@ $ogp_img = $opt['top_page']['ogp_img'] ?? '';
<tr valign="top">
<th>OGP Image</th>
<td>
<input class="<?php echo MTEE_OGP_IMG; ?>"
<input class="<?php echo MTEE_CONFIG::MTEE_OGP_IMG; ?>"
name="_mtee[custom_post][<?php echo $custom_post; ?>][ogp_img]"
type="hidden"
value="<?php echo $ogp_img; ?>"/>
@@ -76,6 +76,6 @@ $ogp_img = $opt['top_page']['ogp_img'] ?? '';
<?php endforeach; ?>
<?php endif; ?>
<script>
var ogp_img_name = "<?php echo MTEE_OGP_IMG; ?>"
var ogp_img_name = "<?php echo MTEE_CONFIG::MTEE_OGP_IMG; ?>"
</script>
+6 -6
View File
@@ -16,9 +16,9 @@ if (!trait_exists('mtee_meta_desc_trait')) {
$meta_description = get_option('_mtee')['custom_post'][$custom_post_name]['description'];
} elseif ($type == 'custom_tax' || $type == 'category' || $type == 'post_tag') {
$queried_object = get_queried_object();
$meta_description = get_term_meta($queried_object->term_id, MTEE_NAME_DESCRIPTION, true);
$meta_description = get_term_meta($queried_object->term_id, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, true);
} else {
$meta_description = get_post_meta($post->ID, MTEE_NAME_DESCRIPTION, true);
$meta_description = get_post_meta($post->ID, MTEE_CONFIG::MTEE_NAME_DESCRIPTION, true);
}
return $meta_description;
}
@@ -26,14 +26,14 @@ if (!trait_exists('mtee_meta_desc_trait')) {
public function create_default_description() {
$type = '';
$title = '';
$suffix_text = MTEE_META_DESC_ARCHIVE_BASE;
$suffix_text = MTEE_CONFIG::MTEE_META_DESC_ARCHIVE_BASE;
if (is_home() || is_front_page()) { //ページ
return MTEE_META_DESC_TOP_BASE;
return MTEE_CONFIG::MTEE_META_DESC_TOP_BASE;
} elseif (is_page() || is_single()) { //ページ
$type = 'page';
$title = get_the_title();
$suffix_text = MTEE_META_DESC_SINGLE_BASE;
$suffix_text = MTEE_CONFIG::MTEE_META_DESC_SINGLE_BASE;
} elseif (is_category()) { //カテゴリー
$type = 'category';
$title = single_cat_title('', false);
@@ -52,7 +52,7 @@ if (!trait_exists('mtee_meta_desc_trait')) {
if (isset($replacement['org'])) {
$search = array('<###>', '<%%%>');
$description_noun = MTEE_META_DESC_BEFORE_BRACKETS . '<###>' . MTEE_META_DESC_AFTER_BRACKETS . '<%%%>';
$description_noun = MTEE_CONFIG::MTEE_META_DESC_BEFORE_BRACKETS . '<###>' . MTEE_CONFIG::MTEE_META_DESC_AFTER_BRACKETS . '<%%%>';
return str_replace($search, $replacement['org'], $description_noun);
} else {
return $replacement;