您当前的位置:首页 > TAG信息列表 > php
如何使用模式窗口来显示当前循环中的帖子特色图像?
我正在尝试在我的WordPress主题中创建一个页面,其中帖子显示在CSS网格中。单击网格方块时,所单击帖子的特征图像将显示在模式窗口中。我已经设法使模式窗口工作,但无论选择了哪个帖子,它都会显示最近帖子的特色图像。我尝试使用get_post_id 但我不知道如何将其传递给JavaScriptgetElementById? (如果这是解决这个问题的正确方法?)我是一个新手,对JavaScript不太熟悉,如果有任何帮助,我将不胜感激。这是我的代码:<?php /** * Templa
image uploader for widget
Here is the widget code<?php /********** About author custom widget *********/ // about me widgets register_sidebar( array( \'id\' => \'bounty_about_me\', \'name\' => __( \'Bounty About Me\', \'bount
Global variables and re-use
目前我正在编写WordPress插件。我会尝试在不同的页面上重用函数中的变量。假设我将创建如下函数:function test() { global $hello; $hello = \'hello world\'; } add_action( \'wp_head\', \'test\' ); 我现在可以在其他页面上执行以下操作:echo $hello; 这对我很有用,因为我可以通过插件获取课程设置等信息$course_settings, 无
仅将“the_content”中的单词替换为index.php
我有一些带有视频标签的帖子,其中包含自动播放(当你访问帖子页面时,它们应该自动播放)。我正在使用the_content 在索引页上显示这些视频。问题是,当您访问主页时,所有视频都会开始播放。我已使用以下功能将其删除:function replace_ap($text){ $replace = array( \'autoplay=""\' => \'\' ); $text = str_replace(array
如何将每次调用模板部件时更新的变量传递给GET_TEMPLATE_PART?
我有一个循环,在该循环中,我使用get\\u template\\u部分调用HTMl以显示帖子。我还有一个变量(数字),每次循环运行时都会向该变量添加+1。通过这种方式,我可以跟踪显示的帖子(针对特定布局)。 <?php $loop_post_count++ ?> <!-- HTML code for loop --> <?php get_template_part ( \'loo
根据下拉菜单使用ajax/jQuery插件
我正在寻找一个实现两个依赖下拉列表的示例。互联网上有无数的例子,但它们在wordpress插件中不起作用。这就是如果有在JS文件中 $(\'#am_organisation\').change(function(){ var val = $(this).val(); $.ajax({ type: \'POST\', url: \'reuse/get-conta
如何实现Google Tag Manager?
正在尝试使用google tag manager。它需要中的代码。我试着编辑我们网站的主题,但它返回了一个白色屏幕。在我添加标签管理器之前,请参阅下面的代码 echo \'<body class="\'.implode (\' \',get_body_class()).\'">\'; $body_top_scripts = get_theme_mod( \'scripts-at-beginning-of-body\', \'\' ); if(trim(
显示从函数获取的数据,并将其放入短码函数中
我是新来的,如果你能帮我的话,我需要把从函数中获得的值放到我的shortocode函数中,谢谢 $a=4; // value obtained from another function my_function($a); function my_function($i){ $a=$i+1; return $a; } add_shortcode( \'operation\', \'my_function\' );
WP Hook在创建帖子之前
我想在从后端创建帖子时创建一个新用户。是否有一个在创建帖子之前调用的WP挂钩。谢谢
WooCommerce-Get_Items()返回空数组
我正在尝试编写一个函数,允许我添加产品元标记作为额外的订单注释。不幸的是,什么都不管用。几个小时后,我决定将函数转换为最简单的形式,以查看哪些功能不起作用。每次我订购两种产品。我查看了我的订单,看到了两种产品。我的职能部门应创建一个注释,其中包含文本“;测试2“;但会创建一个;测试0;。我不知道为什么。function add_engraving_notes($order_id) { $order = wc_get_order($order_id); $note =
在创建帖子后通过电子邮件通知用户
我有一个按钮,用户在点击后创建帖子。我想在10分钟后通知他。我不知道用PHP做这件事的最佳方法。我知道如何发送电子邮件,但我不知道如何在活动后的特定时间安排此电子邮件。有人有主意吗?
如何用WordPress文件系统调用替换FILE_GET_CONTENTS()
我正在使用PHPfile_get_contents() 函数检索和回显SVG文件的内容。<?php echo file_get_contents( get_stylesheet_directory_uri() . \'/assets/images/Search_Glyph.svg\' ); ?> 我用Wordpress.org theme checker 我目前正在解决所有问题。其中一个问题是file_get_contents.它给了我以下警告:WARNING: file_get_c
显示列表ul下的所有类别,包含子类别
此代码仅显示类别,如何更改为同时包含子类别。ThanksThanks,用这段代码列出了所有内容,我想这样显示第1类第1子类第2子类第1子类第3子类第2子类<?php $args = array( \'taxonomy\' => \'product_cat\', \'hide_empty\' => false, ); $result = get_terms( $args );
无法创建两个短代码,一个用于已登录用户,另一个用于访问者
所以我尝试创建一个代码(在functions.php) 根据用户是登录还是注销(访问者),显示来自快捷码的小部件内容。我成功地为登录用户显示了内容,但没有为访问者显示,因为我需要在同一个小部件中发生所有事情。我尝试的方法是使用两种不同的短代码,如下所示:[member_only]You are logged in.[/member_only] [visitor_only]Login / Register[/visitor_only] 如果用户已登录,则会显示[member_only]Yo
为什么我无法使用Nginx连接到WordPress安装页面?
我是WordPress的新手。我的环境是Ubuntu 18+Nginx+PHP 7。遵循教程(https://www.myfreax.com/how-to-install-wordpress-with-nginx-on-ubuntu-18-04/), wordpress目录位于/var/www/html/device1.com.然后我配置nginx,下面是我的nginx配置:server { listen 80; server_name www.device1.com de
当用户在其帐户中没有名称结算时显示自定义名称
我正在创建一个代码,使用一个短代码显示登录用户的名字,但我注意到,如果用户没有名字,它将显示一个空格。如何设置自定义名称以显示,而不是显示空白?类似这样的事情;高(>);没有名称<;,请在您的账户上结清您的姓名"E;显示名字:// show first name if logged in function colaborador_nome($atts) { if (is_user_logged_in() && !is_feed()) { return \'&
将基于Categroy id的CSS类添加到存档页面
如何在wordpress的归档页面正文中添加基于categroy id的css类?我想为每个类别页面设置不同的样式
尝试通过unction.php将一些自定义文本添加到WordPress帖子标题中
我需要在wordpress帖子标题中动态添加一个自定义文本,我正试图通过此函数中的代码添加该文本。php以下代码不起作用 add_filter(\'the_title\', \'new_title\', 10, 2); function new_title($title, $id) { if(\'babysitters\' == get_post_type($id)){ $exclusive = get_field(\'exclusive\', $i
通过HTMLPOST请求重命名文件夹
如果提交了HTML表单(用于编辑条目名称),我将尝试重命名uploads文件夹中的文件夹。以下代码是我到目前为止所拥有的,但它不起作用。if(isset($_POST[\'Edit_Client\']) == \'1\') { rename("/wp-content/uploads/Directory/Clients/$Client_Name/", "/wp-content/uploads/Directory/Clients/$New_Na
重定向到自定义忘记密码页面
我用插件“User registration”创建了一个自定义的登录和注册页面,它们都工作得很好,但是,在登录页面上,如果单击“忘记密码”链接,就会进入默认的WordPress密码重置页面。有没有办法重定向到我为此创建的自定义页面?提前谢谢你。你好Nora