草庐IT

WORDPRESS

全部标签

php - Wordpress/WooCommerce Hook 未触发?

在提出这个问题之前,我浏览了很多关于SO的博客和帖子。我正在使用WooCommerce插件并尝试通过操作Hook获取产品数据以传递给第3方API。我尝试了各种代码块,但没有一个给我产品信息。因此,我尝试在WooCommerce上添加/更新/删除产品,并在我的子主题的functions.php文件中放置以下Hook。Hook1functionon_all_status_transitions($new_status,$old_status,$post){echo'console.log("old_status:'.$old_status.'")';echo'console.log("ne

php - 如何更新jquery中的两个输入框

我创建了两个输入文本字段,一个用于标题,另一个用于永久链接我需要在用户输入标题时自动更新第二个字段我怎么能在jquery/php中做这样的事情不知何故,我正在寻找一种方法来模拟wordpress在帖子部分创建永久链接 最佳答案 $('#first_input_id').bind('keydown',function(e){varinputmirror=$('#second_input_id');inputmirror.val(inputmirror.val()+String.fromCharCode(e.which));});类似这

php - 我应该如何在 wordpress 中创建全局选项?

我正在使用WPMU,但管理员应该设置一些选项,并且应该对网站的每个用户产生影响。wordpress有地方存放这些全局选项吗?谁能指出示例代码?谢谢! 最佳答案 从Wordpress3.0开始,您可以使用add_site_option、update_site_option和get_site_option从具有特定ID的博客中获取选项。因此,只需将所有管理选项存储在一个站点上,将该站点的ID保存为常量,然后从那里获取所有选项。http://codex.wordpress.org/WPMU_Functions/get_site_optio

php - 如何检查当前帖子是 Wordpress 中的第一篇还是最后一篇

我查了谷歌并浏览了Wordpress模板标签,但我仍然无法弄清楚-在用于显示特定帖子的single.php模板文件中,我如何检查该帖子是否是最近的还是最旧的帖子?本质上,我需要知道这是我所有帖子中的第一篇还是最后一篇。 最佳答案 如果您只想检查它们是否存在而不需要链接,您应该使用get_previous_post和get_next_post.如果您只是在if测试中使用它们,它们不会应用您会忽略的不必要的格式。您仍然可以通过将其传递给get_permalink从它返回的帖子对象中获取链接。.

php - 你如何编写一个 Wordpress 函数来将 Span 放在标题的第一个单词周围?

我想将标题中的第一个单词替换为里面。Wordpress标题示例WelcometoWordpress我想成为这样的人WelcometoWordpress函数functionspan_on_title($span){returnpreg_replace('','',$span,1);}add_filter('the_title','span_on_title');我可以知道在preg_replace上放什么吗? 最佳答案 $title='WelcometoWordpress';$title=preg_replace('/]+)>([a-

php - 从 WordPress 搜索结果中分离帖子和页面

我正在寻找一种在我的自定义wordpress主题中显示搜索结果的方法。我希望能够像这样呈现结果:显示“测试”的4个搜索结果页面测试页1测试页2帖子测试帖1测试帖2我写了一个函数is_type_page,我可以在循环(2个循环)中使用它,但这会破坏分页功能。有什么建议可以实现吗? 最佳答案 我会在页面上运行2个单独的循环,在页面的第一个循环运行rewind_posts()之后再次运行循环。分页的关键还在于确保全局变量$paged被两个循环拾取。$paged是wordpress将帖子分成页面的方式。即,如果您转到某个内容的第2页,则全局

php - 在插件中使用 WP_List_Table

我对OOP并不完全熟悉,但我了解基础知识。我正在创建一个Wordpress插件,需要在插件页面上创建一个(html)表格。我读到在WP3.1中有一个名为WP_List_Table的类可以生成必要的标记。有人可以告诉我如何使用它的基本概念吗?我需要创建一个子类才能使用它吗? 最佳答案 这篇文章是一篇关于WP-List-Table的非常好的文章:http://wp.smashingmagazine.com/2011/11/03/native-admin-tables-wordpress/ 关

php - 如何在标签页上显示帖子数?

在标签页上的wordpress(理想情况下,不使用插件)我想显示用当前标签标记的帖子数。例子:共有8个标签为“棒球”的帖子当你在棒球的标签页上时,它说,“有8个关于棒球的帖子”它应该动态地知道你在哪个标签页上,获取计数并打印出来。我找到了几个用于静态输入标签名称或ID并返回计数的选项,但我试图让它们动态工作但没有成功。这是我正在使用的:$taxonomy="post_tag";//canbecategory,post_tag,orcustomtaxonomyname//UsingTermName$term_name=single_cat_title;$term=get_term_by(

php - 将单个 Google 日历事件导出到 ICS?

我目前正在研究在网页上显示来自多个Google日历的事件列表的可能性。目前,我正在使用WordPress的GoogleCalendarEvents插件来显示网站上的事件(防火墙后面的开发网站,所以我无法共享链接);但我想看看是否有任何简单的方法可以为每个单独的事件动态生成ICS文件。我们希望允许网站访问者将单个事件添加到他们的日历中,但Google日历数据API似乎只提供以ICS格式下载整个日历的选项。我尝试简单地将带有eid(事件ID)的查询字符串附加到ICAL提要地址的末尾,但这仍然会打开标准的GoogleICAL提要,其中包括日历中当前包含的所有事件。我对从头开始动态构建ICS文

php - 使用 PHP echo Twitter 共享计数?

我正在尝试为我的Wordpress创建一些基于文本的共享按钮,它们也会输出共享量。到目前为止,我已经在Facebook和Delicious上使用了它,但我不确定如何在Twitter上使用它。这就是我为Delicious所做的。ID));$shareTitle=urlencode($post->post_title);$deliciousStats=json_decode(file_get_contents('http://feeds.delicious.com/v2/json/urlinfo/data?url='.$shareUrl));?>&title=","facebook","t