【问题标题】:WP PHP calling function in another file另一个文件中的 WP PHP 调用函数
【发布时间】:2015-02-11 06:37:23
【问题描述】:

在我的 WP 插件中,我需要在不同的文件中调用它的一些函数, /wp-content/plugins/wolf-jplayer/includes/jplayer-show.phppublic function head_script( $id, $playlist_id, $songs, $in_popup, $autoplay = false ) { 我需要在 /wp-content/themes/twentlytwelve/index.php 中调用它,然后从它的原始位置删除该函数,因为它将在 Index.php 中。那可能吗?我尝试了一切,但没有任何效果。

@Niels 我的用法:用于 wp-content/themes/twentytwelve/header.php

<?php 
  $Wolf_Jplayer_Show = new Wolf_Jplayer_Shows; 
  $Wolf_Jplayer_Show->head_script( $id, $playlist_id, $songs, $in_popup, $autoplay = false ); 
 ?> 

函数位于wp-content/plugins/wolf-jplayer/includes/jplayer-show.php

【问题讨论】:

  • 有人吗?很急!!
  • 如何将所需的函数定义为全局并在 index.php 中访问它
  • 我是一个 PHP 新手,对它相当熟悉。我不知道该怎么做,说明我为什么在这里问。你能把代码提供给我吗?
  • 不是函数,是类方法。假设它可以满足您的所有需求,您可以将其复制到 index.php...但我的猜测是它不会完成这项工作。
  • 是的,我试过了,但没用。。谁能不合理地给我的问题打分,能解释他为什么这样做吗?

标签: php wordpress


【解决方案1】:

函数可能是类的一部分。如果您保持激活插件,您可以通过以下方式创建该类的实例;

<?php

 $the_class = new Classname;

 $the_class->function_name();

?>

【讨论】:

  • 谢谢,但这是一个不完整的答案,你愿意告诉我如何使用它吗?
  • 哇...我认为您不明白这里的每个人都在贡献自己的时间尝试帮助他人。你现在的态度只是粗鲁。此外,请用您的新代码编辑您的问题,这是不可读的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
  • 2013-08-10
相关资源
最近更新 更多