gpt4 book ai didi

wordpress - 如何添加一段 html 代码以在每个 WordPress 页面上运行

转载 作者:行者123 更新时间:2023-12-02 22:45:04 24 4
gpt4 key购买 nike

我有一个有趣的挑战,但我还没有完成(我不是 WordPress 插件开发人员)。我正在使用一个以 OptimizePress 作为主题的网站。 Optimizepress 在构建页面时多次调用 the_content

我想在每个页面的正文中包含一些代码片段。

if ( function_exists( "transposh_widget" ) ) {
transposh_widget(array(), array(
'title' => 'Translation',
'widget_file' => 'flags/tpw_flags_css.php',
) );
}

这会显示几个标志,并允许您在网站上切换语言。所以我需要一个设置为固定位置/0,0(我可以稍后调整外观)的 div,其中包含该内容。

除了在 the_content 中输出一些内容(这似乎是实现此目的的流行方法)之外,在 WordPress 网站的每个页面上实现此目的的最佳方法是什么?

更新

下面的代码开始 - 这是我的最终代码,仅在每个页面的网站右上角输出标志。

<?php
/*
Plugin Name: Transposh Flags in Header
Description: Embed Transposh Header Code (in Footer of Page)
*/

function insert_my_footer() {
echo '<div style="display:block; top:30px; right: 50px; position: fixed; color:white;">';
if (function_exists("transposh_widget")) {
transposh_widget(array(),
array('title'=>'',
'widget_file' => 'flags/tpw_flags.php') );
}
echo '</div>';
}

add_action('wp_footer', 'insert_my_footer');
?>

最佳答案

好吧,我对 transposh_widget 一点也不熟悉,所以我真的不知道你希望这段代码在何时何地运行。但是,制作一个将内容添加到页面底部的插件很容易,所以也许您可以尝试一下。

这是一个可以帮助您入门的基本插件:

<?php
/*
Plugin Name: html in foot
Description: embed html at the foot of every page
*/

function insert_my_footer() {
if (function_exists("transposh_widget")) {
transposh_widget(array(),
array('title'=>'Translation',
'widget_file' => 'flags/tpw_flags_css.php') );
}
echo <<<END_SCRIPT
<!-- This will be inserted at the foot of every page -->
END_SCRIPT;
}
}

add_action('wp_footer', 'insert_my_footer');
?>

要安装此插件,请将其保存在您的 /wp-content/plugins 目录中(具有适当的所有权和权限),然后通过 Wordpress 管理页面激活它。

关于wordpress - 如何添加一段 html 代码以在每个 WordPress 页面上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19846464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com