您当前的位置:首页 > TAG信息列表 > 小码农

  • 在没有样式表的情况下使用wp_add_inline_style

    时间:2014-11-19

    我需要将自定义内联样式添加到我正在创建的自定义主题的标题中。我遇到了wp_add_inline_style() 函数,它可以工作,但并不真正适合我,因为它取决于特定的样式表。我需要在head标记的末尾添加内联样式,而不需要样式表依赖项。我试图设置主题样式表或不存在的样式表。在这两种情况下,它都可以工作,但在我看来,这是一个肮脏的黑客行为(要么加载两次主题样式表,要么引用一个重影文件…)。有没有合适的方法可以在head中添加内联样式而不依赖样式表?当然,我可以直接在标题中添加它们。php文件,但我想避免这种

  • 什么可能会导致特色图像无法显示?

    时间:2014-11-19

    我正在为editr主题编写一个子主题,而新帖子中不会显示特色图像。演示内容会显示特色图像。对于新帖子,将呈现以下标记:<div class=\"featured\" data-img_bg=\"\"> <img src=\"\" alt=\"\" style=\"display: block;\"> </div> 模板的相关部分为:<?php if ( ( $show_thumb || $show_thumb ==

  • 在前端显示用户选择的自定义标记/分类

    时间:2014-11-19

    如果有人能为我指出正确的方向,我将不胜感激。我有一个WordPress设置,它利用Theme My Login 和https://wordpress.org/plugins/user-tags/, 允许用户从前端“标记”其用户配置文件。这很有效,但当有人查看他们的公共/前端配置文件时,我很难显示用户选择的标签。我有下面的代码,它简单地列出了所有可用的标记-但是我不确定如何更改此代码,以便它只列出特定用户指定的标记;<?php $args = array(\'taxonomy\'

  • 尝试插入分页时出现问题

    时间:2014-11-19

    所有的网站都是在Wordpress中建立的,但我需要一个叫做“新闻”的新部分,就像博客一样。我尝试在我的网站上显示2篇文章并插入分页,但当我尝试查看下一页时,总是显示我的索引。php和我不知道为什么。我把这段代码放在我的档案中。php if (is_category(\'blog\')){ $paged = (get_query_var(\'paged\'))? get_query_var(\'paged\') : 1; query_posts(\"post

  • 将主题缩略图更改为裁剪的WP特色图像

    时间:2014-11-19

    在浏览特定类别时,我使用的主题将显示全功能图像(即使其高度超过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?

    时间:2014-11-19

    我想知道使用以下方法是否是一种良好的做法:if ( current_user_can( \'edit_user\', $user_id ) ) { // do something } 因为在Wordpress文档中,a没有看到此功能

  • 自定义分页生成标题404

    时间:2014-11-19

    我知道这是一个常见问题,但我尝试了此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; }

  • 致命错误:未在中找到类

    时间:2014-11-19

    我正在开发一个插件,用于将额外的支付提供商“挂钩”到一个结账系统。我的函数中有一个类gtpCheckoutData。计算价格的php。在我的插件中,我想使用这个类中的数据,但如果这样做,我会得到:Fatal error: Class gtpCheckoutData not found in我的插件代码:class gtpMollieGateway { private $mollie, $price; function __construct() {

  • 过滤器h1标签以在文本开头添加一个单词

    时间:2014-11-19

    我正在寻找最好的方法来获得这个。例如,我有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

  • 使用代码更改帖子的标题

    时间:2014-11-19

    事实上,我对wordpress开发还很陌生。我只是想更改个人帖子的标题。。所以我使用了这个函数get_the_ID() 获取特定帖子。我知道标题的名称可以由用户手动更改,但我只想知道这是否可以通过代码完成。所以我尝试在中添加一个函数functions.phpfunction afunction( $post ) { if ( empty ( $post->post_title ) ) return; $new_title = mb_convert_c

  • Custom Admin Menu Order

    时间:2014-11-19

    我的函数中有一个简单的解决方案。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

    时间:2014-11-19

    我使用此代码创建一个页面,用户可以在前端发送帖子,但我有一个问题。。当我单击“提交”时,什么都没有发生。哪里错了?<?php /* Template Name: Rate Wine Form */ ?> <?php if( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] && !empty( $_POST[\'action\'] ) && $_POST[\'action\'

  • WP_Query and polylang issue

    时间:2014-11-19

    在我开发的主题中,我有一个使用标准循环显示5篇文章的模板: <?php $my_query = new WP_Query(\'showposts=5\'); while ($my_query->have_posts()) : $my_query->the_post(); ?> 等等。。。。有一个使用此模板的页面(实现)。现在,我添加了polylang,并提供了另一个使用相同模板的页面(新闻)。博

  • Pre_Get_POST筛选元查询而不与现有元查询冲突

    时间:2014-11-19

    我在所有帖子上都有一个meta\\u键,用于检查当前用户角色,并且仅当用户具有可接受的用户角色时才返回帖子。我遇到的问题是,我的meta_查询在pre_get_posts 与我在整个站点中设置的现有元查询冲突。我是否做错了什么,这是不可能的,还是有其他解决方案可以解决我的问题?add_action(\'pre_get_posts\', function ($query) { // dont filter admin posts if(is_admin()) ret

  • 最大限度地减少创建的多站点大量表的性能问题

    时间:2014-11-19

    我正在部署WordPress MultiSite,如果我有足够的用户,我将拥有数千个数据库表来支持所有这些站点。我喜欢将所有这些表整合到一组表中的想法,以使多站点更易于管理,也更适合SQL Server。有没有人有过在多站点发布大量表的经验?Edit: 基本上,我想了解随着时间的推移添加数千个表对性能的影响?

  • 将所有YouTube链接转换为嵌入

    时间:2014-11-19

    我有此功能可以将任何帖子或页面中的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/

  • 附件的私有文件系统

    时间:2014-11-19

    有没有办法将附件设置为私有的?这还包括将文件移动到单独的文件夹中以用于私人附件,即使它是uploads, 完全限制匿名访问。

  • 可以包含子查询组的元查询吗?

    时间:2014-11-19

    我已经搜索了所有论坛和WP文档,但找不到WP元查询是否允许子元查询的答案。我的问题是:我有很多类型的促销(自定义帖子类型),有开始日期和结束日期(在db中存储为unixtime)。我想排除一种类型的促销(“墙”,效果很好),并且(使用或用于任何一种情况)排除开始日期和结束日期(如果存在)在过去的项目。这是我的代码:$nowtime = time(); $the_query = new WP_Query( array( \'post_type\' => \'promos\', \'or

  • 通过类别ID和自定义POST_TYPE的WP_QUERY

    时间:2014-11-20

    我需要查询属于给定类别(默认,非自定义)和自定义帖子类型的所有帖子。就这么简单。对我来说,它不起作用的事实是荒谬的。除非我错过了什么?以下是我尝试过的:$args=array( \'posts_per_page\' => 50, //\'taxonomy\' => \'category\', \'post_type\' => \'my_custom_type\' \'category__in\' => a

  • 如何分配一个自定义的帖子标题作为帖子ID?

    时间:2014-11-20

    在提交ACF表单时,是否可以将自定义帖子标题名称分配给帖子ID?我之所以这样做,是因为我不使用自定义帖子标题,而是希望它是帖子ID。我使用的是“Twenty13”模板。以下是我必须从函数中的ACF字段中分配帖子标题的内容。php:function auto_title_insert( $value ) { if ( !$value ) : $value = $_POST[\'fields\'][\'field_538626f57e84c\'].\' \'.$_POST[\'fi