感谢阅读。 好的,这就是我一直在努力的方面。 我在我的函数中创建了对象,其中包含了美国每个城市的数据。
信息显示在自定义模板中,该模板包含每个页面的大部分信息。
对象只是改变文本的一部分,如单词和句子。 这就是每个对象需要独特的原因。
我对StackOverflow社区的问题是,有没有办法更快地实现这个目标?
我是PHP的新手但是非常努力。 或者我怎样才能使文字记忆无限制,这样我才能适应这个巨大的数据库? 这是很多城市!
感谢阅读。
示例:
<?php
/**
* Enqueues child theme stylesheet, loading first the parent theme stylesheet.
*/
function themify_custom_enqueue_child_theme_styles() {
wp_enqueue_style( 'parent-theme-css', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'themify_custom_enqueue_child_theme_styles', 11 );
/****THIS FUNCTION CONTROLS THE CITY DATA BASE!*****/
function get_city_info() {
$_SERVER['REQUEST_URI'];
$city_info = [
'/pageone/denver/' => [
'city' => 'Denver',
'state' => 'Colorado',
'description' => 'Denver description',
'links' => [
'lakes' => 'fishing',
'mountains' => 'snow',
'hike-trails' => 'road',
'camping' => 'park'
]
],
'/pageone/california/irvine/' => [
'city' => 'Irvine',
'state' => 'California',
'description' => 'Irvine description',
'links' => [
'lakes' => 'fishing',
'mountains' => 'snow',
'hike-trails' => 'road',
'camping' => 'park'
]
]
];
$default = [
'city' => '',
'state' => '',
'description' => '',
'links' => [
]
];
return isset($city_info[$_SERVER['REQUEST_URI']]) ? $city_info[$_SERVER['REQUEST_URI']] : $default;
}
/***********************************************************/