Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress-将整个侧边栏添加到页面_Php_Html_Css_Wordpress - Fatal编程技术网

Php Wordpress-将整个侧边栏添加到页面

Php Wordpress-将整个侧边栏添加到页面,php,html,css,wordpress,Php,Html,Css,Wordpress,我包括了最新的post小部件。现在,我不想直接到某个单一的职位,而是到一个页面。我是否应该将整个侧边栏声明为链接并将其包装在标签中。PHP中的代码如何 PHP HTML链接 <a href="page.html"> <?php get_sidebar(); ?> </a> 你需要知道的第一件事是侧栏不是链接。get_边栏是一个显示边栏内容的函数。您应该阅读有关此函数的详细信息 从single.php文件中删除get_边栏函数,并使用自定义模板创建新页面。将

我包括了最新的post小部件。现在,我不想直接到某个单一的职位,而是到一个页面。我是否应该将整个侧边栏声明为链接并将其包装在标签中。PHP中的代码如何

PHP

HTML链接

<a href="page.html">  <?php get_sidebar(); ?> </a>

你需要知道的第一件事是侧栏不是链接。get_边栏是一个显示边栏内容的函数。您应该阅读有关此函数的详细信息

从single.php文件中删除get_边栏函数,并使用自定义模板创建新页面。将get_边栏函数添加到该模板。下面是一个示例页面模板

<?php 
/**
* Template Name: Custom Template
*/

get_header(); ?>

<div class="main">
   <div class="left-content">

      Your content goes here......

    </div>

    <div class="right-content">

     <?php get_sidebar(); ?>

    </div>
</div>
<?php get_footer(); ?>

侧边栏不是链接。它用于边栏内容。很难理解你为什么要这么做。你可以试着把它包装成一个标签,看看会发生什么,我不建议你这么做,但至少试一下,而不是问它是否有效。不,这根本不是一个好主意。那有什么更好的办法呢?我想链接到一个类别的所有帖子,最新的在list@user2952265从问题来看,您似乎希望整个侧边栏成为一个链接。你到底想做什么?如果WordPress中没有功能,请考虑检查是否有插件可以使用或考虑为什么不用自己编写的块替换它呢?你的目标很明确,这个过程不会占用你太多时间
<?php 
/**
* Template Name: Custom Template
*/

get_header(); ?>

<div class="main">
   <div class="left-content">

      Your content goes here......

    </div>

    <div class="right-content">

     <?php get_sidebar(); ?>

    </div>
</div>
<?php get_footer(); ?>