我对自定义url有问题。我有一个带有图库类型插件/短代码的页面。现在页面上显示的每个库项目都有一个readmore链接,链接到该库项目帖子。
现在,我创建了自己的自定义url变量,可以在gallery项目帖子上进行设置:
在recipe_options.php 页面,您可以在其中设置每个库项目帖子的各种选项。
$recipe_url = \'\';
这是这样添加到recipe\\u选项中的。php页面:
function add_recipe_option_element(){
$recipe_price = \'\';
$recipe_social = \'\';
$sidebars = \'\';
$right_sidebar_recipe = \'\';
$left_sidebar_recipe = \'\';
$recipe_detail_xml = \'\';
$select_chef = \'\';
$recipe_url = \'\';
foreach($_REQUEST as $keys=>$values){
$$keys = $values;
}
global $post;
$recipe_detail_xml = get_post_meta($post->ID, \'recipe_detail_xml\', true);
$ingredients_settings = get_post_meta($post->ID, \'ingredients_settings\', true);
$nutrition_settings = get_post_meta($post->ID, \'nutrition_settings\', true);
if($recipe_detail_xml <> \'\'){
$cp_recipe_xml = new DOMDocument ();
$cp_recipe_xml->loadXML ( $recipe_detail_xml );
$recipe_price = find_xml_value($cp_recipe_xml->documentElement,\'recipe_price\');
$recipe_url = find_xml_value($cp_recipe_xml->documentElement,\'recipe_url\');
$recipe_social = find_xml_value($cp_recipe_xml->documentElement,\'recipe_social\');
$sidebars = find_xml_value($cp_recipe_xml->documentElement,\'sidebars\');
$left_sidebar_recipe = find_xml_value($cp_recipe_xml->documentElement,\'left_sidebar_recipe\');
$right_sidebar_recipe = find_xml_value($cp_recipe_xml->documentElement,\'right_sidebar_recipe\');
}
//并进一步介绍recipe\\u选项。php页面
<ul class="recipe_class">
<li class="panel-title">
<label for="recipe_url" > <?php _e(\'RECIPE URL\', \'crunchpress\'); ?> </label>
</li>
<li class="panel-input">
<input type="text" name="recipe_url" id="recipe_url" value="<?php if($recipe_url <> \'\'){echo $recipe_url;};?>" />
</li>
<li class="description"><p>Please enter your url</p></li>
</ul>
<div class="clear"></div>
The LINK
这是相同的部分
recipe_options.php 第页,您可以在其中设置
href “阅读更多”链接的属性:
<article class="menu-det">
<p><?php echo strip_tags(mb_substr(get_the_content(),0,$num_excerpt));?> <a class="c-link" href="<?php echo $recipe_url ;?>"><?php _e(\'Read M...\', \'crunchpress\'); ?></a></p>
</article>
您需要查看此部分:
href="<?php echo $recipe_url ;?>"
原始代码为:
href="<?php echo get_permalink() ?>"
现在,我无法将此url显示在页面的链接上。。。我甚至尝试使用一些现有变量,如
$recipe_price, 但什么都不管用
你知道我做错了什么吗?
谢谢