草庐IT

wordpress-shortcode

全部标签

php - 使用 OOP 在 wordpress 中添加 Action ?

我正在学习OOP,我想我已经掌握了它的窍门。我的问题是为什么wordpress样板插件的作者会这样写添加操作函数add_action('admin_init',array(&$this,'admin_init'));根据我对add_actionHook的理解,要传递的参数是$tag“$function_to_addHook的操作的名称”,以及您想要Hook的函数$function_to_add。好吧,我理解OOP中的函数是方法,我明白为什么这可能会改变语法,但这只是一种模糊的表示,我想要一个明确的答案,为什么作者使用数组,然后使用&$这个。我理解为什么有人会使用$this->prope

php - 在 WordPress 中创建选项菜单

我有一些代码可以在WordPress中创建“选项”菜单,来自here.我正在使用文档示例,但我不确定如何使其发挥作用。理想情况下,我想使用用户在主题其他地方的管理表单中输入的值,例如:这是当前代码:SocialMediaLinksNewOptionName"/>SomeOtherOption"/>Options,Etc."/>"/> 最佳答案 要在主题的任何位置使用WordPress选项,只需像这样调用选项名称:echoget_option('some_other_option');我希望这对您有所帮助并且正是您所需要的?

javascript - 脚本在 Wordpress 中被加载不止一次

我正在尝试从CDNjs和Google等CDN加载我的一些脚本,这些脚本正在正确加载,但由于某种原因我没有找到,对于每个脚本我有两个甚至三个HTTP请求(对于相同的脚本),这里是一个例子:http://tools.pingdom.com/fpt/#!/ePuR3Z/http://elbauldelprogramador.com.我注意到当我登录时,所有脚本只生成一个HTTP请求。来自ajax.googleapis的Jquery生成两个http请求,来自cdnjs的jquery.easing.min.js生成三个。代码是://MakingjQueryGoogleAPIfunctionmod

php - 在 Nginx 中设置 Wordpress 和 Rails

我为Rails应用程序设置了nginx,它对我来说运行良好。现在我想将我的Wordpress博客从blog.website.com移动到website.com/blog,以便网络爬虫将其视为网站的一部分。我在我的Rails应用程序的public/目录中创建了一个符号链接(symboliclink),并将以下内容添加到我的nginx配置中:#Railsserverserver{root/project/path/current/public;server_nameproject.com;passenger_enabledon;rails_envproduction;client_max_

php - 将自定义帖子类型与电子商务(Woocommerce 或其他)集成 - WORDPRESS

如何将电子商务插件与Wordpress中现有的cystom帖子类型集成?我创建了一个带有很多选项和分类法的自定义帖子类型。现在我(实际上是客户)需要能够将这些帖子添加到购物车中。任何解决方案?已经谢谢大家了! 最佳答案 我也遇到了同样的情况,解决了。我把它做成了一个插件。可以在这里下载http://reigelgallarde.me/product/woocommerce-woorei-shop-manager/.只需阅读说明即可。我还想要一些反馈,因为可能存在一些我忽略的错误功能。 关

php - 如何递归地将特色图片应用于 Wordpress 中的子页面?

如果页面没有特色图片,则显示其父页面的特色图片。如果父级再次没有特色图片,则从下一个更高级别获取它,依此类推,直到找到特色图片或达到最后一个级别。Wordpress中是否有针对此问题的解决方案? 最佳答案 你可以像这样使用递归函数:functionget_featured_recursive($post){if(has_post_thumbnail($post->ID)){return$post->ID;}elseif(!has_post_thumbnail($post->ID)&&$post->post_parent!=0){$p

php - 如何在 wordpress 中获取自定义帖子类型的 RSS 提要?

我想要每个自定义帖子类型的单独提要,以便我可以在移动应用程序中使用它。网络上的大多数资源都描述了相同的事情:www.your-website.com/feed/?post_type=custom_post_type_name我试过了,但它为所有帖子类型生成相同的提要,包括所有帖子和页面。难道我做错了什么?还有其他方法吗? 最佳答案 这篇文章帮助我在过去的几个网站上实现了这一目标。http://www.wpbeginner.com/wp-tutorials/how-to-make-a-separate-rss-feed-for-eac

javascript - 使用 wp.media 访问图像标题的 Wordpress 媒体库

我正在尝试自定义Wordpress媒体uploader的默认功能。我想要做的就是访问每个图像的标题元数据并将其覆盖在缩略图上。我查看了输出,看不到图像元数据的保存位置,所以我假设它是在选择时使用AJAX的。我已经阅读了一些关于使用wp.media()创建自定义模态的文章,我必须工作,但我特别需要连接到默认模态,然后循环遍历每个图像,访问元数据,然后将其附加到缩略图。在首次打开模态时仅提供有关如何访问元数据的指示会非常有帮助编辑+++如果我使用下面的代码,当我选择一个图像时,我可以访问我需要的所有数据_media.on('select',function(){varattachment=

php - Wordpress API 提交帖子

我是一名经验丰富的PHP程序员,熟悉CURL并将其与cookiejar文件一起使用,也熟悉JSON。我不熟悉的是WordPress4.1.1,我的目标很简单:本地或通过插件(希望是本地)远程调用WordPress站点,并且:a)提交文章/帖子并希望b)获取按日期排序的用户帖子列表(以进行比较)。从目前的研究来看,我发现您需要登录,这可能是一个两步过程,包括获取随机数,然后使用随机数提交帖子。谁能告诉我在哪里查看API文档,或者从哪里开始? 最佳答案 您可以使用XML-RPCAPI为此,这是一个使用curl的简单示例,它使用wp.ne

php - 如何使用 SimplePie 从 wordpress RSS 获取自定义数据

我对我的Wordpress中的RSS提要做了一些更改,我正在使用fetch_feed()向另一个网站显示数据。假设有2个网站,分别名为#Wordpress1和#Wordpress2。这是我添加到#wordpress1的functions.php文件中的代码add_action('rss2_item','dw_add_data_to_rss');functiondw_add_data_to_rss(){global$post;if($post->post_type=='product'){$product=newWC_Product($post->ID);$output='';$thum