您当前的位置:首页 > TAG信息列表 > 小码农
在没有样式表的情况下使用wp_add_inline_style
我需要将自定义内联样式添加到我正在创建的自定义主题的标题中。我遇到了wp_add_inline_style() 函数,它可以工作,但并不真正适合我,因为它取决于特定的样式表。我需要在head标记的末尾添加内联样式,而不需要样式表依赖项。我试图设置主题样式表或不存在的样式表。在这两种情况下,它都可以工作,但在我看来,这是一个肮脏的黑客行为(要么加载两次主题样式表,要么引用一个重影文件…)。有没有合适的方法可以在head中添加内联样式而不依赖样式表?当然,我可以直接在标题中添加它们。php文件,但我想避免这种
什么可能会导致特色图像无法显示?
我正在为editr主题编写一个子主题,而新帖子中不会显示特色图像。演示内容会显示特色图像。对于新帖子,将呈现以下标记:<div class=\"featured\" data-img_bg=\"\"> <img src=\"\" alt=\"\" style=\"display: block;\"> </div> 模板的相关部分为:<?php if ( ( $show_thumb || $show_thumb ==
在前端显示用户选择的自定义标记/分类
如果有人能为我指出正确的方向,我将不胜感激。我有一个WordPress设置,它利用Theme My Login 和https://wordpress.org/plugins/user-tags/, 允许用户从前端“标记”其用户配置文件。这很有效,但当有人查看他们的公共/前端配置文件时,我很难显示用户选择的标签。我有下面的代码,它简单地列出了所有可用的标记-但是我不确定如何更改此代码,以便它只列出特定用户指定的标记;<?php $args = array(\'taxonomy\'
尝试插入分页时出现问题
所有的网站都是在Wordpress中建立的,但我需要一个叫做“新闻”的新部分,就像博客一样。我尝试在我的网站上显示2篇文章并插入分页,但当我尝试查看下一页时,总是显示我的索引。php和我不知道为什么。我把这段代码放在我的档案中。php if (is_category(\'blog\')){ $paged = (get_query_var(\'paged\'))? get_query_var(\'paged\') : 1; query_posts(\"post
将主题缩略图更改为裁剪的WP特色图像
在浏览特定类别时,我使用的主题将显示全功能图像(即使其高度超过1000px),大小调整为max-width:20%. 然而,我希望它只显示一个由Wordpress自动生成的裁剪缩略图。以下是相关代码:while (have_posts()) : the_post(); $thumb = get_post_thumbnail_id(); $full_thumb = wp_get_attachment_image_src( get_post_thumbnail_id ( ge
current user can edit user?
我想知道使用以下方法是否是一种良好的做法:if ( current_user_can( \'edit_user\', $user_id ) ) { // do something } 因为在Wordpress文档中,a没有看到此功能
自定义分页生成标题404
我知道这是一个常见问题,但我尝试了此stackexchange上出现的所有解决方案。每个解决方案都失败了(可能是因为我还是个新手)。我在索引上有这个查询。php页面:if ( get_query_var(\'paged\') ) { $paged = get_query_var(\'paged\'); } elseif ( get_query_var(\'page\') ) { $paged = get_query_var(\'page\'); } else { $paged = 1; }
致命错误:未在中找到类
我正在开发一个插件,用于将额外的支付提供商“挂钩”到一个结账系统。我的函数中有一个类gtpCheckoutData。计算价格的php。在我的插件中,我想使用这个类中的数据,但如果这样做,我会得到:Fatal error: Class gtpCheckoutData not found in我的插件代码:class gtpMollieGateway { private $mollie, $price; function __construct() {
过滤器h1标签以在文本开头添加一个单词
我正在寻找最好的方法来获得这个。例如,我有h1标记,它是:Web Design我想在certain post type, 开头是同一个词,这是我的关键字。因此,结果将是:MYKEYWORD Web Design我很清楚,我必须使用\\u内容过滤器。我有以下代码:add_filter( \'the_content\', \'handle_h1\' ); function handle_h1( $content ) { //check if it\'s the pos
使用代码更改帖子的标题
事实上,我对wordpress开发还很陌生。我只是想更改个人帖子的标题。。所以我使用了这个函数get_the_ID() 获取特定帖子。我知道标题的名称可以由用户手动更改,但我只想知道这是否可以通过代码完成。所以我尝试在中添加一个函数functions.phpfunction afunction( $post ) { if ( empty ( $post->post_title ) ) return; $new_title = mb_convert_c
Custom Admin Menu Order
我的函数中有一个简单的解决方案。php用于重新排序管理菜单。这是:// Admin menu - reorder function custom_menu_order($menu_ord){ if (!$menu_ord) return true; return array( \'index.php\', // Dashboard \'edit.php?post_type=page\', // Pages \'edit.php
Send/Publish a Post front end
我使用此代码创建一个页面,用户可以在前端发送帖子,但我有一个问题。。当我单击“提交”时,什么都没有发生。哪里错了?<?php /* Template Name: Rate Wine Form */ ?> <?php if( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] && !empty( $_POST[\'action\'] ) && $_POST[\'action\'
WP_Query and polylang issue
在我开发的主题中,我有一个使用标准循环显示5篇文章的模板: <?php $my_query = new WP_Query(\'showposts=5\'); while ($my_query->have_posts()) : $my_query->the_post(); ?> 等等。。。。有一个使用此模板的页面(实现)。现在,我添加了polylang,并提供了另一个使用相同模板的页面(新闻)。博
Pre_Get_POST筛选元查询而不与现有元查询冲突
我在所有帖子上都有一个meta\\u键,用于检查当前用户角色,并且仅当用户具有可接受的用户角色时才返回帖子。我遇到的问题是,我的meta_查询在pre_get_posts 与我在整个站点中设置的现有元查询冲突。我是否做错了什么,这是不可能的,还是有其他解决方案可以解决我的问题?add_action(\'pre_get_posts\', function ($query) { // dont filter admin posts if(is_admin()) ret
最大限度地减少创建的多站点大量表的性能问题
我正在部署WordPress MultiSite,如果我有足够的用户,我将拥有数千个数据库表来支持所有这些站点。我喜欢将所有这些表整合到一组表中的想法,以使多站点更易于管理,也更适合SQL Server。有没有人有过在多站点发布大量表的经验?Edit: 基本上,我想了解随着时间的推移添加数千个表对性能的影响?
将所有YouTube链接转换为嵌入
我有此功能可以将任何帖子或页面中的YouTube URL转换为嵌入:-function embed_youtube_an($post_content) { global $posts; //preg_match(\'|http://www.youtube.com/watch?v=([a-zA-Z0-9]+)|\', $posts->post_content, $matches); preg_match(\'#http://w?w?w?.?youtube.com/
附件的私有文件系统
有没有办法将附件设置为私有的?这还包括将文件移动到单独的文件夹中以用于私人附件,即使它是uploads, 完全限制匿名访问。
可以包含子查询组的元查询吗?
我已经搜索了所有论坛和WP文档,但找不到WP元查询是否允许子元查询的答案。我的问题是:我有很多类型的促销(自定义帖子类型),有开始日期和结束日期(在db中存储为unixtime)。我想排除一种类型的促销(“墙”,效果很好),并且(使用或用于任何一种情况)排除开始日期和结束日期(如果存在)在过去的项目。这是我的代码:$nowtime = time(); $the_query = new WP_Query( array( \'post_type\' => \'promos\', \'or
通过类别ID和自定义POST_TYPE的WP_QUERY
我需要查询属于给定类别(默认,非自定义)和自定义帖子类型的所有帖子。就这么简单。对我来说,它不起作用的事实是荒谬的。除非我错过了什么?以下是我尝试过的:$args=array( \'posts_per_page\' => 50, //\'taxonomy\' => \'category\', \'post_type\' => \'my_custom_type\' \'category__in\' => a
如何分配一个自定义的帖子标题作为帖子ID?
在提交ACF表单时,是否可以将自定义帖子标题名称分配给帖子ID?我之所以这样做,是因为我不使用自定义帖子标题,而是希望它是帖子ID。我使用的是“Twenty13”模板。以下是我必须从函数中的ACF字段中分配帖子标题的内容。php:function auto_title_insert( $value ) { if ( !$value ) : $value = $_POST[\'fields\'][\'field_538626f57e84c\'].\' \'.$_POST[\'fi