php - 将一个 Div 包裹在两个 Div 周围,这是一个使用 PHP 的 Wordpress 函数

标签 php html css wordpress function

我正在尝试将一个 div 包裹在另外两个 div 的周围。这些 div 里面是 wordpress 函数。

例如:

  1. 主页显示部门
  2. 主页显示左 Div
  3. WordPress 功能
  4. (关闭 jhome 左边的 div)
  5. 主页显示权 Div
  6. WordPress 功能
  7. (关闭首页右边的div)
  8. 关闭主页显示部分

我的功能已经可以正常工作,但我正在尝试在我的页面模板中使用以下代码:

echo '<div class="home-display">';

function home_display_left() {
echo '<div class="wrap">';
genesis_widget_area( 'home-display-left', array(
'before' => '<div class="home-display-left">',
'after' => '</div></div>',
) );
}
function home_display_right() {
echo '<div class="wrap">';
genesis_widget_area( 'home-display-right', array(
'before' => '<div class="home-display-right">',
'after' => '</div></div>',
) );
echo '</div></div>';
}
echo '</div> ';

我应该放入我的页面模板中的正确代码是什么?

最佳答案

您得到的是围绕两个函数定义的主显示 div 类。也就是说,函数不会在两个 echo 语句之间迭代运行——它们只是在那里定义。 您必须将 div 标签包裹在调用函数的位置,或者创建一个新函数来包含它们:

function home_display_left_right() {
    echo '<div class="home-display">';
    home_display_left();
    home_display_right();
    echo '</div> ';
}

或者,根据需要在现有定义中包含打开和关闭 div 标记:

function home_display_left() {
    echo '<div class="home-display">'; // open .home-display
    echo '<div class="wrap">';
    genesis_widget_area( 'home-display-left', array(
    'before' => '<div class="home-display-left">',
    'after' => '</div></div>',
    ) );
}
function home_display_right() {
    echo '<div class="wrap">';
    genesis_widget_area( 'home-display-right', array(
    'before' => '<div class="home-display-right">',
    'after' => '</div></div>',
    ) );
    echo '</div></div>';
    echo '</div> ';  // close .home-display
}

关于php - 将一个 Div 包裹在两个 Div 周围,这是一个使用 PHP 的 Wordpress 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598126/

相关文章:

javascript - 如何在验证前修改HTML5表单数据?

javascript - 向动态生成的按钮添加和删除事件类事件监听器

html - 如何在悬停时更改 css 类?

php - 检索数组的最后一个数字(不是索引)——PHP 和 MySQL

php - 从 Woocommerce 中的产品 ID 列出产品类别层次结构

php - Font Awesome 未显示 - Avada 主题 (Wordpress) - 添加 fa 类

html - 带有缩略图的CSS下拉菜单

html - 无法跨表格单元格垂直对齐文本 (HTML)

php - 如何使用php解密散列密码?

php - mysql按记录集数量最少的组选择语句