小编mat*_*ttz的帖子

如何显示Wordpress的所有数据库查询?

使用类似于此处描述的方法,我可以看到加载页面时在Wordpress中进行的查询总数.

现在,我想显示页面加载时正在进行的所有数据库查询.这样我就可以看到我最大的资源是谁,而无需完成我所有插件和主题脚本的删除过程.

显示Wordpress所有数据库查询的最佳方法是什么?

database wordpress

15
推荐指数
2
解决办法
2万
查看次数

PHP包含变量内部

我有一个控制页面输出的函数:

$page = "<div class='media-title'><h2>{$title}</h2></div><div class='media-image'>{$image}</div><div class='media-desc'>{$desc}</div>";

我想在$page变量中定义的html中包含一个文件"box.php" .我试过这个:

$page = "<div class='media-title'><h2>{$title}</h2></div><div class='media-image'>{$image}</div><div class="inlinebox">" . include("box.php"); . "</div><div class='media-desc'>{$desc}</div>";

......但它没有用.我怎样才能在变量中加入一个php include?

php variables function include

6
推荐指数
2
解决办法
1万
查看次数

如何在图像附件页面上显示附加到帖子的图像数量?

我使用图像附件页面以幻灯片形式的影响逐个显示附加到帖子的图像.我希望能够显示附加到父帖子的图像总数以及在任何给定附件页面上显示的特定图像的编号,以便您看到图片和单词"Image 3 of 15",例如.

更新... 我能够使用此代码获取要显示的总数:

<?php 
  global $post;
  $attachments = get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) );
  $count = count( $attachments );
  echo $count; 
?>
Run Code Online (Sandbox Code Playgroud)

我仍然无法弄清楚如何显示当前图像的数量.
有人有什么建议吗?

更新2 ...

格林妮的回答让我几乎在那里,但它一次输出所有数字:

"Image 1 of 8Image 2 of 8Image 3 of 8Image 4 of 8Image 5 of 8Image 6 of 8Image 7 of 8Image 8 of 8"

这是我使用的代码:

global $post;
$attachments = get_children( …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-theming

5
推荐指数
1
解决办法
6190
查看次数

5
推荐指数
1
解决办法
2922
查看次数

PHP在错误的位置输出代码

我有这个代码,为幻灯片显示创建导航.它的工作正常,只是其中一个变量将代码呈现在错误的位置.正如你在下面看到的那样$imgCount(3个中的3个)应该在里面<div class="next-prev"> </div>然而它在这个div之前出现了.

为什么它会在它内部编码的div之外移动?

这是我期望它输出的方式:

<div class="slideshow-nav">
    <div>
         <div class="next-prev">
             <a href="/slideshow-one/2/">&larr; Previous  3 of 3  </a><a href="../">Back to Slide One</a>
         </div>  
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是输出方式:

<div class="slideshow-nav">
    <div>3 of 3
         <div class="next-prev">
             <a href="/slideshow-one/2/">&larr; Previous  </a><a href="../">Back to Slide One</a>
         </div>  
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是设置它的代码:

<div class="slideshow-nav">
    <div class="img-count">
        <?php function img_count() {
            global $page, $numpages;
            echo "$page of $numpages"; 
            } ?>
      </div>
     <div>
        <?php 
            global $page, $numpages;
                    $imgCount = img_count();
                if ($page < 2)
                    $next = …
Run Code Online (Sandbox Code Playgroud)

php wordpress pagination

0
推荐指数
1
解决办法
139
查看次数