1
我有一个链接到function.php的html代码来获取href的URL。WordPress的,在哪里确定永久链接错误?
<a href="<?php echo projectTheme_post_new_link(); ?>"><?php echo __("Post New",'ProjectTheme'); ?>
它最初是这个网址的工作:http://www.wastebidder.com/waste/post-new-project/?post_new_step=1&projectid=949
现在的链接不会出现去该网页,复制该网址无法正常工作!它到了404.php。
的HTML A HREF看起来像现在这样:
<a href>Post New</a>
其他固定链接工作完全正常,我只需要知道我是如何解决这个问题。
功能部件1
function projectTheme_post_new_link()
{
return get_permalink(get_option('ProjectTheme_post_new_page_id'));
}
我猜的URL功能:
function ProjectTheme_post_new_with_pid_stuff_thg($pid, $step = 1, $fin = 'no')
{
$using_perm = ProjectTheme_using_permalinks();
if($using_perm) return get_permalink(get_option('ProjectTheme_post_new_page_id')). "?post_new_step=".$step."&".($fin != "no" ? 'finalize=1&' : '')."projectid=" . $pid;
else return get_bloginfo('siteurl'). "/?page_id=". get_option('ProjectTheme_post_new_page_id'). "&".($fin != "no" ? 'finalize=1&' : '')."post_new_step=".$step."&projectid=" . $pid;
}
你能否向我们提供'projectTheme_post_new_link()'函数的源代码? –
有两个函数 - 我想知道它是否与数据库有关 - PHPMYAdmin – user3777235
看起来只有第一个函数用于创建链接,如果这是真的,那么我猜猜ProjectTheme_post_new_page_id选项是未设置,或设置为无效(如0)。 –