如何将PHP变量从"我的公司和我的名字"转换为"my-company-my-name"?
我需要将它全部小写,删除所有特殊字符并用短划线替换空格.
我有一个名为变量的变量$final_time_saving
,例如250分钟.
如何使用此格式的PHP将分钟数转换为小时和分钟:
4 hours 10 minutes
是否可以检查页面是父页面还是子页面?
我的页面设置如下:
- 家长
----儿童第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) 我目前正在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)所以不知道为什么它不允许我访问其他图像!?
我正在创建一个双语网站,并决定使用以下内容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
有办法解决这个问题吗?
是否有以下等价物:
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('«', 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) 我们几年来一直在为Wordpress开发,虽然我们的工作流程已在几个点升级,但有一件事我们从未解决过......将本地Wordpress数据库与实时数据库合并.
所以我说的是有一个本地版本的网站,其中文件和数据被更改,而实时网站上的数据也在同时发生变化.
我所能找到的就是将网站拉下来的完美世界场景,没有人(甚至客户)触摸现场网站,然后推回本地网站.即复制一件事而不是另一件事.
如果不运行一吨mysql命令怎么办呢?(如果他们没有得到正确的检查,感觉他们可能会倒下!)这可以通过Gulp(我已经看过它提到)或插件来完成吗?
为了清楚起见,我不是在谈论通过WP Migrate DB Pro,BackupBuddy或类似的东西来回推送/拉取数据- 这是一个合并,而不是用另一个数据库替换一个数据库.
我很想知道其他开发者如何解决这个问题!
文件更改很容易解决,当数据发生变化时会导致噩梦.
WP Stagecoach确实进行了合并,但您无法在本地工作,它会从您应该使用的实时网站创建一个暂存网站.合并效果很好但是不能在本地工作是一个杀手锏.
开发人员也告诉我,datahawk.io会做我想做的事,但是没有发布日期.
我正在从一个教程中学习一些CSS,div有这个类:
<div class="related products">
Run Code Online (Sandbox Code Playgroud)
如何在样式表中引用它?
在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)
我在下面有一个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)