小编Rob*_*Rob的帖子

剥离php变量,用破折号替换空格

如何将PHP变量从"我的公司和我的名字"转换为"my-company-my-name"?

我需要将它全部小写,删除所有特殊字符并用短划线替换空格.

php

68
推荐指数
3
解决办法
8万
查看次数

使用PHP将分钟数转换为小时和分钟

我有一个名为变量的变量$final_time_saving,例如250分钟.

如何使用此格式的PHP将分钟数转换为小时和分钟:

4 hours 10 minutes

php time

64
推荐指数
7
解决办法
11万
查看次数

检查页面是父页面还是子页面?

是否可以检查页面是父页面还是子页面?

我的页面设置如下:

- 家长

----儿童第1页

----儿童第2页

等等

我想显示某个菜单,如果它是父页面,如果它在子页面上则显示不同的菜单.

我知道我可以做类似下面的事情,但我想让它更有活力而不包括特定的页面ID.

<?php
if ($post->post_parent == '100') { // if current page is child of page with page ID 100
   // show image X 
}
?>
Run Code Online (Sandbox Code Playgroud)

php wordpress

29
推荐指数
4
解决办法
5万
查看次数

403禁止访问:访问图像的权限

我目前正在Wordpress中构建一个新版本的网站,并试图像往常一样添加一些图像以供CSS和HTML引用.奇怪的是,它允许我添加几个图像,如徽标等,但当我尝试添加更多的图像时,它会在下面给出禁止的消息.当我转到图像的路径时,图像也不会出现,下面的禁止消息显示.

被禁止

您无权访问此服务器上的/v2/wp-content/themes/default/images/contact-yellow-icon.png.此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误.

在我设置的其他几个WP站点之前,我从未遇到过这个问题.可能是什么问题呢?

如果我放入另一个图像的路径然后它工作正常(http://www.domain.com/v2/wp-content/themes/default/images/contact-innovation-logo.png)所以不知道为什么它不允许我访问其他图像!?

permissions wordpress .htaccess http-status-code-403

26
推荐指数
3
解决办法
6万
查看次数

如何在Wordpress中使用session_start?

我正在创建一个双语网站,并决定使用以下内容session_start来确定页面的语言:

session_start();    
if(!isset($_SESSION['language'])){
    $_SESSION['language'] = 'English'; //default language
}
Run Code Online (Sandbox Code Playgroud)

这个问题是它与Wordpress冲突,我得到以下内容:

警告:session_start()[function.session-start]:无法发送会话cookie - 已经发送的标头(输出从/home/neurosur/public_html/v2/wp-content/themes/default/header.php:8开始)第13行/home/neurosur/public_html/v2/wp-content/themes/default/region.php

有办法解决这个问题吗?

php wordpress session

19
推荐指数
3
解决办法
4万
查看次数

标题的替代("Content-type:text/xml");

是否有以下等价物:

header("Content-type: text/xml");
Run Code Online (Sandbox Code Playgroud)

我正在使用带有Wordpress的Google地图,我收到"已发送标头"错误.我已经浏览了所有文件并取出了所有空格,但错误仍然出现,所以只是想知道是否有另一种方法来执行上面的代码.

这是错误:

Warning: Cannot modify header information - headers already sent by (output started at /home/medicom/public_html/mapping/wp-content/themes/default/header.php:11) in /home/medicom/public_html/mapping/wp-content/themes/default/new-version1.php on line 45
Run Code Online (Sandbox Code Playgroud)

这是我的页面 - http://www.mediwales.com/mapping/test/

<?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 * Template Name: Latest Version
 */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type');?>; charset=<?php bloginfo('charset');?>" />
<title><?php wp_title('&laquo;', true, 'right');?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url');?>" type="text/css" media="screen" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/markerclusterer.js" type="text/javascript"></script> …
Run Code Online (Sandbox Code Playgroud)

php wordpress

17
推荐指数
1
解决办法
14万
查看次数

如何合并本地和实时数据库?

我们几年来一直在为Wordpress开发,虽然我们的工作流程已在几个点升级,但有一件事我们从未解决过......将本地Wordpress数据库与实时数据库合并.

所以我说的是有一个本地版本的网站,其中文件和数据被更改,而实时网站上的数据也在同时发生变化.

我所能找到的就是将网站拉下来的完美世界场景,没有人(甚至客户)触摸现场网站,然后推回本地网站.即复制一件事而不是另一件事.

如果不运行一吨mysql命令怎么办呢?(如果他们没有得到正确的检查,感觉他们可能会倒下!)这可以通过Gulp(我已经看过它提到)或插件来完成吗?

为了清楚起见,我不是在谈论通过WP Migrate DB Pro,BackupBuddy或类似的东西来回推送/拉取数据- 这是一个合并,而不是用另一个数据库替换一个数据库.

我很想知道其他开发者如何解决这个问题!

文件更改很容易解决,当数据发生变化时会导致噩梦.


WP Stagecoach确实进行了合并,但您无法在本地工作,它会从您应该使用的实时网站创建一个暂存网站.合并效果很好但是不能在本地工作是一个杀手锏.

开发人员也告诉我,datahawk.io会做我想做的事,但是没有发布日期.

php mysql wordpress

16
推荐指数
1
解决办法
1452
查看次数

如何使用class ="name1 name2"引用div?

我正在从一个教程中学习一些CSS,div有这个类:

<div class="related products">
Run Code Online (Sandbox Code Playgroud)

如何在样式表中引用它?

css css-selectors

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

如果选择多个,则获取主要类别?

在Wordpress中,我如何恢复到主要类别?

我正在使用以下循环,如果所有三个都被检查,那么它只是恢复到最后一个术语.我想确保它是主要类别.

<?php $term_list = wp_get_post_terms($post->ID, 'category', array("fields" => "names"));
foreach ($term_list as $term) {
    $name = $term;
} ?>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

php wordpress

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

设置div的最大水平滚动

我在下面有一个jquery图像滚动条,只是水平向左/向右滚动.下面的循环可以包括无限数量的图像.

我遇到的问题是,当它向左和向右滚动时,一旦图像结束,你可以继续滚动,所以基本上你只是滚动白色空间!

如何设置最大滚动,以便在图像结束时不再允许滚动?显然,图像的数量是动态的,因此它可以有1或100个图像.

<div id="imgThumbs" class="scroller" style="position:relative;height:75px;width: 306px; overflow: hidden; white-space: nowrap;">
    <a href="#" id="left-button" style="left:14px;top:25px;position:absolute;">
        <img src="left-button.png" width="20" height="20" />
    </a>  
    <a href="#" id="right-button" style="right:14px;top:25px;position:absolute;">
        <img src="right-button.png" width="20" height="20" />                               
    </a>
    <div id="contentScroller">                         
    <?php $counter = 1; while(the_repeater_field('images')): ?>                     
        <a class="fancybox" rel="group" href="<?php echo the_sub_field('high_resolution_image'); ?>" style="text-decoration:none!IMPORTANT;color:white!IMPORTANT;" class="showImg">
            <img class="image-<?php echo $counter; ?>" src="<?php echo the_sub_field('image'); ?>" width="90" height="68" alt="<?php echo the_title(); ?> <?php echo $counter; ?>" />
        </a>
     <?php $counter++; endwhile; ?>
     </div>
</div>
<script>
    jQuery(document).ready(function ($) { …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery dom

12
推荐指数
1
解决办法
1931
查看次数