我想了解wordpress的工作原理。我在我的主题中发现了这行代码:
<?php echo get_permalink(get_option(\'Theme_search_page_id\')) ?>
如果我从mysql获得该选项,我会收到:
mysql> select * from wp_options where option_name=\'Theme_search_page_id\';
+-----------+---------------------------------+--------------+----------+
| option_id | option_name | option_value | autoload |
+-----------+---------------------------------+--------------+----------+
| 164 | Theme_search_page_id | 12 | yes |
+-----------+---------------------------------+--------------+----------+
permalink与
id=12
是
http://localhost/wordpress/service-search/
. 如果我点击主题中最后一个url,wordpress会调用一个文件
lib/search.php
. 我的问题是,wordpress如何知道调用哪个文件以及该文件的位置?