您当前的位置:首页 > TAG信息列表 > php
Run JS Code on userlog out
当用户注销WordPress时,我试图删除存储在本地存储中的变量,下面的两个代码块对我都不起作用,都已在我的函数中测试过。php文件一次一个。 function del_local_reload_var() { $str = <<<HD <script> localStorage.removeItem(\"justOnce\"); </script>
如果发帖时间在5小时内,则显示文本
目前我有以下字符串。$timeago = human_time_diff( get_the_time(\'U\'), current_time(\'timestamp\') ); print $timeago; 这将返回如下所示的结果。1分钟、1小时、1周、1个月和1年。我想知道如何使用if 声明,以检测该帖子是否在过去5小时内发布,以及是否有回音“NEW“如果没有,请不要重复任何内容。EDIT: 我尝试了以下方法,但没有成功。。。我对如何让它检查小时部分以及我猜的数字部分感到困惑。$t
PHP:如果输入是数字,则显示货币符号
我有一个字段,可以在“编辑帖子”中输入产品的价格。以下是当前的名称:<span class=\"price\"> \"$\" <?php echo get_post_meta(get_the_ID(),\'si-price\',true); ?> </span> 由于某些产品已停产,如果我在框中键入的是数字,我只想显示“$”。这样,我就可以有没有价格的产品,并有一些产品标记为“即将到来”等,而不必在它前面有“$”。我尝试过:<?php
必须使用插件,而不是更新Head中的HTML代码
我正在尝试在中插入代码head 通过MU插件标记。我不知道为什么head 标记和init 未使用更新add_action(\'wp_head\', \'my_function\') 和add_action(\'init\', \'my_function2\'). 我的代码示例如下:<?php class some_code { public function __construct()
将不同内容传递给模板部件
我已经创建了一个分割屏幕模板,我想跨多个页面使用它。我希望所有这些模板中的内容在两侧都有所不同。如何将不同的内容传递到这些模板部件的每一侧?还是有其他方法?我曾考虑为每个页面添加拆分屏幕,但这并不是很枯燥。我的拆分屏幕模板HTML如下:<section id=\"content\"> <section class=\"left-split\"> <div class=\"left-split-content\">
Find owner of coupon
我正在尝试为用户运行一个函数,如果他们有某个优惠券。我正在使用插件Smart Coupons 生成带有前缀和后缀的优惠券。我可以通过get\\u帖子获得商店中所有优惠券的列表,但get\\u帖子不允许我找出优惠券“属于”谁。$args = array( \'posts_per_page\' => -1, \'orderby\' => \'title\', \'order\' => \'asc\',
一种自动裁剪不同大小图像的方法
我有一家附属商店,拥有20多家合作伙伴商店的8000多种产品。我通过CSV(wPalImport)刷新产品我使用Woocommerce每家商店都有不同的图像大小。他们中的一些人在产品周围有太多的空间,所以我必须裁剪中心我正在执行以下顺序:转到“媒体/设置”,然后添加图像大小,然后转到“媒体”并按店铺名称搜索(位于前面,例如:Zalando21317),然后从店铺Zalando中仅重新生成这些缩略图/图像,然后转到“媒体/设置”,更改图像大小/裁剪设置,然后转到“媒体”,并在其他店铺重复所有操作。我想知道有
在菜单页上添加其他变量
我通过构建一个插件来学习PHP,该插件可以根据用户的位置显示或隐藏菜单项。我现在有点困了。在下面的函数中,文本输入被保存到数据库中,但我在将单选按钮数据保存到数据库中时遇到问题。我希望默认选中第一个选项。 function option( $fields, $item_id ) { ob_start(); ?> <p class=\"field-visibility description description-wide\">
在自定义POST类型中,每x个POST输出不同的循环
我在几年前的另一个StackExchange问题中也提到了这一点,当时的布局大致如下:<div class=items active> <div class=row> <div class=1b> --content of first post in loop-- </div> <div class=1c>&
如何在AngularJS部分文件中使用WordPress(PHP)函数?
我正在使用AngularJS加载我的WordPress帖子列表,但是我无法使用任何PHP函数来处理我的partials文件。我试过使用一些东西,比如search.php 而不是search.html 但这样做时,我会遇到一些错误,例如致命错误get\\u post\\u meta未定义。现在我知道我们不应该把客户端和服务器端混为一谈,我可能会使用某种服务来解析我的PHP,但我不知道该怎么做。我需要我的search.php 为了呈现PHP标记,以便显示自定义字段,并使用其中的几个PHP函数。最好的方法是什么
创建WP_QUERY以按类别或父/子类别搜索帖子
您好,如果以前有人问过这个问题,我真的很抱歉,但我找不到我需要的确切解决方案。所以我想在我的Wordpress页面中创建一个搜索。每当用户提交表单时,我都想创建一个查询,按其类别或其父/子类别搜索帖子。下面是一个示例: 因此,在MYSQL中,它看起来像这样,但我不知道如何在Wordpress中借助WP\\U Query来完成它,因为我是新手。SELECT * FROM posts WHERE posts.category LIKE \'%John Doe%\' OR posts.sub
Double jQuery loaded
请帮助我理解为什么会这样。我已经在mu中加载了jQueryfunctions.php-文件如下:<?php function load_jquery() { wp_enqueue_script( \'jquery\' ); } add_action( \'wp_enqueue_scripts\', \'load_jquery\' ); ?> 我知道这是唯一正确的方法<但是现在问题来了gi
将下载的JS文件添加到WordPress
我的网页上有一个非常大的表格(从横向来看),我添加了一个滚动条,使用“overflow-y:auto属性,这符合我的要求。问题是这张桌子也很高(垂直),我想在它的顶部和底部都有一个滚动条。我最近下载了以下JS文件:https://github.com/sniku/jQuery-doubleScroll/ 解决这个问题。I uploaded it on my child-theme directory 在/js/子文件夹下。In my functions.php 文件中,我添加了以下行:function d
导致循环显示张贴更多的功能(空)
通过使用功能:add_action( \'pre_get_posts\', \'add_custom_post_types_to_loop\' ); function add_custom_post_types_to_loop( $query ) { if ( is_home() && $query->is_main_query() ) { $query->set( \'post_type\', \'property\'
撤销对某些用户角色和管理页面的访问权限
我正在用WordPress建立一个网站,但它将由20多人管理。我想要的是撤销对每个插件的访问,而不使用插件。我加入了functions.php 有些代码是为那些不是“管理员”的人编写的,我使用的代码如下:remove_menu_page(\"page X\"), 但问题是,如果他们在浏览器中放置以下url:wp-admin/edit.php?post_type=testimonial 他们仍然可以访问。当用户不是我想要的用户时,我应该怎么做。我想使用如下代码:if($current_user->ID
我如何才能包含来自unctions.php的一些定制变量?
例如,如果我将此代码添加到函数中。php:$mysite_address_url=\"http://my-site.com\"; 然后将此添加到我的一个。php模板文件(如index.php或header.php):<?php echo($mysite_address_url); ?> 这行不通。为什么会发生这种情况?我如何使用wordpress实现这一点?
仅允许作者在他们在WordPress中创建的类别中发表帖子
我正在寻找一种方法,允许具有指定WordPress角色的用户(在我的情况下是作者)创建新类别,然后自动限制为仅在这些类别中发布或默认“未分类”本质上,我正在创建一个故事构建工具,用户可以在其中添加新的“故事”或“系列”(我已重命名“帖子”和“类别”标签),因此他们需要能够创建一个只有他们才能添加的新“系列”。我尝试了许多插件,这些插件限制在某些类别内发布,但它们都需要管理员设置权限,我需要在创建类别时自动分配权限。(如果相关的话,我不使用BuddyPress,如果可能的话,我宁愿不去多个站点)。谢谢
使用用户昵称/用户名的WP重定向
我正在尝试在登录/注册到配置文件页面后重定向用户,但我不确定为什么它不将用户昵称放在url中。$current_user = wp_get_current_user(); function aloginuser( $user_id ) { wp_set_current_user($user_id); wp_set_auth_cookie($user_id); wp_redirect( \"/profile/$current_user->
将具有多种粗细和样式的多种Google字体排入队列(斜体)
我正在尝试将多个具有多个权重(400600700等)和样式(普通、斜体)的Google字体排队,但我不明白为什么它不起作用。这是我在函数中使用的代码。php:function load_fonts() { wp_register_style(\'googleFonts\', \'http://fonts.googleapis.com/css?family=Dosis:400,600,700|Roboto:400,400italic,700,700italic\'); wp_enqueue_
用于将CSV转换为MySQL的自定义插件
我编写了一个插件,将csv文件添加到数据库中。我创建了一个要使用的自定义表。我的文件路径如下所示,wuno-uploader/wuno-uploader.php wuno-uploader/inventory.csv 在管理仪表板的设置选项页面上,我有一个按钮。当按下按钮并提交时,它会运行我的代码,没有错误。I控制台。在我的程序的每个部分之后记录()以确保所有内容都在运行。一切都在运行,直到我开始处理csv文件的部分。我没有收到任何错误,文件末尾的字符串也有echo 到屏幕。我想知道是否