php - 如何将 PHP 返回的输出插入到 HTML <div> 中? (我正在使用 WordPress)

标签 php javascript wordpress

我创建了一个快速的 Wordpress 短代码,以便我的作者可以轻松地在帖子的可视化编辑器中设计副标题:

function subtitle( $atts, $content = null ) {
    return '<p class="subtitle">' . $content . '</p>';
}

我想将这个输出移动到文档中指定的其他地方,例如:

<div id="output_here_please"></div>

<?php the_content(); /* It is returned here wherever they place the shortcode */ ?>

最好的方法是什么?是否有可以使用的 PHP 或 WordPress 函数,或者我应该创建一个 javascript 来替换 innerHTML(我尝试过这个但不知道如何在页面加载后插入它)。

谢谢

最佳答案

如果你的函数像那样调用副标题,那么他们可以插入它:

<div id="output_here_please">
  <?php subtitle("value", "This is some sample content"); ?>
</div>

关于php - 如何将 PHP 返回的输出插入到 HTML <div> 中? (我正在使用 WordPress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887451/

相关文章:

php - 从 select 语句 (MySQL) 中的多个日期列中删除时间戳

javascript - 如何设置光标在屏幕上的位置?

JavaScript。等待嵌套的获取 promise

php - Woocommerce 摘录 CSS 影响页面的其余部分

php - 如何在 magento 中以编程方式更新自定义选项?

php - 我的自定义帖子类型 URL Slug 中缺少连字符

php - 使用请求和 session 插入语句

javascript - 确定 Knockout.js 中的单击事件是否选中复选框

javascript - select2 选项空间不搜索

php - WordPress 多站点的 SSL 404 错误