现在位置: 首页 > wordpress
  • 如何在WordPress主题的标题和元描述中添加动态内容,用于主页、帖子页面、类别、标签和页面

    时间:2017-03-26

    我正在创建wordpress主题,希望获取并显示主题标题标记和元描述标记的动态内容。对于标题标签内容:I want TitleFor Meta Description:I want Bloginfo(\'Description\');当我在标题中使用以下代码时,效果很好:<?php if( is_home() || is_front_page() ): ?> <title><?php bloginfo(\'name\'); echo \' | \'; blog

  • 是否在每个产品名称后添加特定短语,包括折扣价格?

    时间:2017-03-26

    我们当前的价格设置有常规价格、销售价格和促销代码价格。因此,如果正常价格为34.99美元,那么我们的销售价格将为24.99美元我们所有的促销代码价格都比销售价格低20%。这意味着我们的促销代码价格为19.99美元。在我们所有产品的标题中<h1> 我们以促销代码价格为特色。例如:如果我们的产品名称为微波炉g3400,woocommerce设定的销售价格为24.99。我们会计算20%的折扣,并在标题中显示如下:微波炉g3400——19.99美元,促销代码:STEALS,而不是在每个产品上手动执行,

  • 带有偏移分隔符wp_pagenavi或任何分页的WP查询

    时间:2017-03-26

    我正在使用WP\\u Query和offset参数进行自定义循环。问题是,只要我添加偏移量,它就会中断分页,无论页码如何,都会显示相同的链接。<?php $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $query_args = array( \'post_type\' => \'notice\', \'posts_per_page\' => 6,

  • register ajax calls hook

    时间:2017-03-26

    我在前端表单的插件中使用ajax。但只有当我把add_action(\"wp_ajax_...\" 在插件加载程序中。我想在另一个文件中注册呼叫。我尝试过:function my_plugin_init() { if ( ! is_admin() ) { require( dirname( __FILE__ ) . \'/inc/my-plugin-functions.php\' ); } }

  • WP-CLI-返回具有匹配元键的帖子

    时间:2017-03-26

    我正在使用WP-CLI管理我的网站。我可以运行以下命令wp post list --fields=ID,mycustomfield ID | mycustomfield ----------------------- 1 | active 2 | active 3 | disabled 4 | active 我试图缩小这个列表,只退回那些mycustomfield 处于活动状态有什么办法吗?

  • 无法通过使用SAVE_POST挂钩的操作保存或更新自定义POST类型的POSTMETA

    时间:2017-03-26

    我正在尝试通过挂接到save-post 行动,但由于我不明白的原因,它不起作用。以下函数位于主题的functions.php:function save_address_meta() { $meta = get_post_meta( get_the_ID() ); $address = $meta[\'address\']; update_post_meta(get_the_ID(), $address, \'test\');

  • 如果站点存在,为什么WordPress多站点重定向到wp-注册?

    时间:2017-03-26

    我只是在我的多站点域(example.com)上创建了一个站点,例如site1。实例com公司之后,我尝试进入https://site1.example.com/wp-admin, 但我被重定向到https://www.example.com/wp-signup.php?new=example.com我的htaccess包含以下行:RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a

  • 在某些主题中使用oEmbedded时出现问题

    时间:2017-03-26

    我在我的wp cms中注册了我的oembed提供商(提供商未在wp社区中列入白名单)。但我对这个嵌入的url有问题。提到的oembed url在某些主题中起作用,在另一个主题中,我得到消息“不可嵌入”。我尝试将oembed提供程序添加到omebed类。文件中的php。我还尝试在函数中使用wp\\u oembed\\u add\\u provider()。php文件。后果2017年:两种方法都失败了。2016年:在oembed类中添加oembed提供者后工作。php文件。我甚至不必将reject\\u un

  • 如何在设置为GLOBAL时从特定页面ID中排除快捷代码

    时间:2017-03-26

    此时,我正在使用下面的代码,为所有帖子和页面上的表添加一个短代码,但我想排除少数页面和任何带有特定标记的帖子。(例如页面id 10、20和标签id 30)我对这一切都很陌生,我还在学习。function my_shortcode_to_a_post( $content ) { global $post; if( ! $post instanceof WP_Post ) return $content; switch( $post->post_type ) {&#x

  • 比较为日期时使用meta_key的GET_POST()

    时间:2017-03-26

    这与question found here. 这个问题暗示了WordpressWP_Query example, 这很有帮助,但对我没用。我的代码如下: $posts = get_posts(array( \'post_type\' => \'events\', \'posts_per_page\' => -1, \'meta_key\' => \'from_dateti

  • 如何正确地循环这些外部URL,以便使用此挂钩将它们放入站点地图

    时间:2017-03-27

    我已经过滤了要添加到站点地图中的URL。我正在使用一个站点地图插件,它有hooks 进一步修改。我的代码:// add to theme\'s functions.php add_filter(\'bwp_gxs_external_pages\', \'bwp_gxs_external_pages\'); function bwp_gxs_external_pages($pages) { return array( array(\'locat

  • 如何缓存(核心)API请求?

    时间:2017-03-27

    我目前正在试用Wordpress内置的新(截至2017年)核心API。我的设置相当简单: +---------+ +------+ +---------+ |Wordpress|<-->|Guzzle|<-->| App | |(API) | +------+ |(PHPSlim)| +---------+ +---------+ Guzzle将通过本地环回运行(/etc/h

  • 获取可视编写器短码的自定义分类,但不起作用?

    时间:2017-03-27

    我为visual composer创建了一个短代码,以获取自定义分类法的术语。但当我得到它们时(对于visual composer后端编辑器上的类别下拉列表),它就不起作用了我的代码:$args1= array( ‘taxonomy’ => ‘danh_muc’, **// my custom taxonomy** ‘hide_empty’ => 0, ); $inra=array(); $danhmucs= get_terms($args1

  • 从WooCommerce条形码插件中删除操作

    时间:2017-03-27

    我正在尝试对woocommerce条形码插件进行一些更改。我想从插件类woocommerce订单条形码中删除此操作。php:class WooCommerce_Order_Barcodes { ... public function __construct ( $file = \'\', $version = \'1.0.0\' ) { ... add_action( \'woocommerce_order_details_after_order_table\', arra

  • 从子函数.php更改类的方法

    时间:2017-03-27

    我想从子函数更改插件类内方法的输出。php而不更改插件的文件。我想更改的输出是,它使用模板按钮数组,而不是常见的a href。问题是,您得到的方法的输出是一个短代码(下面的这个短代码可以插入到您想要的任何模板中)。我不知道如何从子函数更改此方法。php。我修改了这个插件文件,它可以工作,但这意味着如果不松开新按钮,我就无法更新插件。echo do_shortcode( \'[bewpi-download-invoice title=\"Download (PDF) Invoice {formatted_i

  • 自定义POST类型重写和wp_pagenavi相互干扰

    时间:2017-03-27

    假设我有一个带有分页的归档页面wp_pagenavi 用于URL下的分页example.com/articles/news. 使用分页时,URL将更改为example.com/articles/news/page/2, .../page/3, 等等也可以说我有一个带有slug的自定义post类型newsposttype 我有这样一个重写规则:\'rewrite\' => array(\'slug => \'articles/news\'). 这样做是为了生成URL,其中视图将显示在下面,例如。

  • 对快捷代码和设置值感到困惑

    时间:2017-03-27

    我正在开发一个插件。但当我在插件中添加短代码时,我被卡住了。问题是:在任何帖子上添加任何短代码属性时。设置值是多少?意思是我想这么说[demo speed=2000] 在这种情况下,我的设置速度=500。所以我的问题是,如果有人设置了短代码属性,那么需要更新设置值吗?如果有人删除了短代码属性,它将接受设置值,但它已经被属性更新了。如何在jquery中检查是否存在短代码属性?

  • 查找短码的来源

    时间:2017-03-27

    我必须在我尚未创建的页面中更改一些内容。我必须在联系人表单中插入一些文本。当我去编辑那个页面时,我看到的只是一些短代码。这是一个自定义的短代码,看起来像[公司名称\\u应用\\u表单]。我不知道它是从哪里来的。它不是来自在页面中创建其他联系人表单的联系人表单插件,我在模板文件中也找不到任何内容。你知道这样的自定义短代码是从哪里来的吗?

  • 使用当前术语按分类查询帖子

    时间:2017-03-27

    有没有一种方法可以通过指定当前术语的分类法来获取帖子。我的帖子类型是(listings),分类法是(region)。我需要将adriatique术语更改为帖子中的当前术语 $args = array( \'post_type\' => \'listings\', \'showposts\' => -1, \'tax_query\' => array( array( \'taxonomy

  • 正在开发的流浪者配置和主题的版本控制

    时间:2017-03-27

    我已经使用Chassis (基于Vagrant),这需要一些调整才能得到我喜欢的版本,所以我觉得应该对其进行版本控制。将来会有变化。我将使用这个Wordpress安装进行主题开发,理想情况下我希望在“themes”文件夹中进行开发,但在另一个Git repo中使用Git repo会导致问题吗?有没有办法管理这一点,让环境和主题都在verison的控制之下?