WordPress

WordPress开发人员和管理员的问答

6
在循环中打印当前帖子索引号
我正在WordPress上工作,这里有以下代码来获取循环内的帖子。 <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> 里面的哪个Output循环这样的内容... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... 我想要的是在循环中打印当前帖子索引号。例 1. Post Goes Here …
17 posts  loop 


1
分别注册和登录不同角色
我已使用“会员”插件为我的网站设置了2个新角色-“卖家”和“买家”。 每个角色应具有其自己的注册页面和登录名。访客可以同时注册为买方和卖方,但只能以其中之一身份登录。因此,如果访问者已经以卖方身份登录,然后转到买方页面,那么他将能够以买方身份登录,当他这样做时,他将自动以卖方身份注销。 我搜索了一个小时的插件,该插件可以让我选择执行此操作,但找不到一个。在具有不同角色注册的网站中,这听起来很常见。 这样的插件是否存在?如果没有,怎么办?


7
通过分类法和post_type获取术语
我有2种自定义帖子类型“书签”和“代码段”,以及共享的分类法“标签”。我可以使用get_terms()生成分类法中所有术语的列表,但是我不知道如何将列表限制为发布类型。我基本上正在寻找的是这样的: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); 有没有办法做到这一点?想法非常感谢! 哦,我在WP 3.1.1上

6
在分层分类法中插入术语
我在插入字词方面确实遇到了一些问题。这是我的场景:我有一个名为veda_release_type的分类法: //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit Release Type/Region'), 'update_item' => __('Update …


3
将自定义字段添加到自定义帖子类型RSS
我想将自定义帖子类型中的自定义字段添加到RSS Feed中的RSS提要中,该帖子类型位于http://example.com/feed/?post_type=my_custom_post_type 我已经看到了针对常规Feed执行此操作的信息,但是对于如何重写自定义帖子类型Feed则一无所获。 我需要在Feed中添加10到15个商品(第一幕,第二幕,第三幕,价格,购买链接...)

4
仅在存在特定的简码或窗口小部件时加载脚本
我需要一种在加载页面/帖子内容之前对其进行过滤的方法,这样,如果存在特定的短代码,我可以将脚本添加到页眉中。经过大量搜索之后,我在http://wpengineer.com上发现了这一点 。 function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found = true; break; } if ($found){ $urljs = get_bloginfo( 'template_directory' ).IMP_JS; wp_register_script('my_script', $urljs.'myscript.js' ); wp_print_scripts('my_script'); } return $posts; } add_action('the_posts', 'has_my_shortcode'); 这绝对是出色的,完全满足了我的需求。 现在,我需要进一步扩展它,并对侧边栏进行相同的操作。它可以是特定的窗口小部件类型,短代码,代码段或任何其他可以识别何时需要加载脚本的方法。 问题是在加载侧栏之前我不知道如何访问侧栏内容(所讨论的主题将具有多个侧栏)


2
其他CSS文件存储在哪里
此图显示了Wordpress中的附加CSS功能。我正在尝试查找存储其他CSS的文件,但似乎找不到它-我搜索了wp-content中几乎每个文件夹! 有谁知道主题的附加CSS的存储方式,如果它在文件中,则该文件位于何处!

1
为什么将“?v = hash”添加到我的URL中?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 4年前关闭。 我是wordpress的新手,我进行了所有设置,但有件事让我感到困扰:在每个URL或链接上,到处都附加了“?v = hash”(example.com/?v=d21feabed96b)。 我试图检查每个插件,但我不知道如何添加此参数。 看起来好像是在js中添加的,因为如果我看到源代码,就没有此哈希的痕迹,但是我可以在firebug实时源代码中看到它。 已安装插件: 喷气背包 相扑 wp-piwik wp超级缓存 woocommerce 主题:店面 我试图禁用所有功能,但是仍然得到此哈希,有人知道如何添加它以及为什么添加它吗? 我也在用cloudflare
17 urls  parameter 


1
将具有特色的内容按原始顺序保留在首页中
我正在搜索如何将精选帖子保留在我的博客主页中,而不将其从查询帖子中排除。我的博客使用二十四岁主题。我找到了这个解决方案。 从主题的inc文件夹中打开Featured-content.php,然后查找以下代码(在本例中为第269行)。 $query->set( 'post__not_in', $featured ); 只需在该行前面加上两个斜杠将其注释掉即可: // $query->set( 'post__not_in', $featured ); 但是该文件没有该行,并且子主题不能覆盖父主题的inc文件夹。 我找到了另一个解决方案,它可以工作,但是,问题是此代码显示的是精选内容发布,而不是按其原始顺序显示。当旧内容帖子(我正在使用粘性帖子制作特色帖子)成为精选帖子时,精选内容帖子将成为第一顺序,然后成为其他帖子。 我尝试使用这样的条件标签。 function show_featured_content_on_home() { if ( !is_home() ) { remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) ); } } add_action( 'init', 'show_featured_content_on_home', 31 ); 第二页,依此类推-依次显示精选帖子-但首页仍然存在问题。 有什么建议么?

2
如何在页面中显示自定义字段的值
我有一个称为“软件”的自定义帖子类型,其中包含各种自定义字段,例如字幕,价格,屏幕截图,下载链接等。我创建了一个函数,允许对其中一些自定义字段使用tinyMCE编辑窗口。我一直试图在页面上显示这些字段,但没有成功。 我正在使用的方法是这样的: <h1><?php the_title();?></h1> <h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3> 这是页面的链接。 <hr/>页面下方是所有创建的元的列表。由于某些奇怪的原因,将仅显示“价格”字段。 有人知道我想念什么吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.