【发布时间】:2013-01-24 21:33:19
【问题描述】:
我知道对于具有良好 PHP 知识的人来说,这将是一个非常简单的问题。
我有一个自托管的 WordPress 网站。我为移动设备设计了它,我想在其中安装 Millennial Media 广告。 Millennial Media 并没有真正提供详细的说明,而且奇怪的是没有网络资源!
我精通 HTML、CSS 和 JavaScript,但 PHP 很差 :( 。 任何方式我都可以对 PHP 进行一些更改以实现我想要的,但我不能从零开始编写它们并自行集成它们。
好吧,长话短说 这是 Millennial Media 提供的代码:
<?php
/*--------------------------------------------------------------*/
/* Millennial Media PHP Ad Coding, v.7.4.20 */
/* Copyright Millennial Media, Inc. 2006 */
/* */
/* The following code requires PHP >= 4.3.0 and */
/* allow_url_fopen 1 set in php.ini file. */
/* */
/* NOTE: */
/* It is recommended that you lower the default_socket_timeout */
/* value in the php.ini file to 5 seconds. */
/* This will prevent network connectivity from affecting */
/* page loading. */
/*--------------------------------------------------------------*/
/*------- Publisher Specific Section -------*/
$mm_placementid = 123456;
$mm_adserver = "ads.mp.mydas.mobi";
/* The default response will be echo'd on the page */
/* if no Ad is returned, so any valid WML/XHTML string */
/* is acceptable. */
$mm_default_response = "";
/*------------------------------------------*/
/*----------- BEGIN AD INITIALIZATION ----------*/
/*----- PLEASE DO NOT EDIT BELOW THIS LINE -----*/
$mm_id = "NONE";
$mm_ua = "NONE";
@$mm_ip = $_SERVER['REMOTE_ADDR'];
if (isset($_SERVER['HTTP_USER_AGENT'] )){
$mm_ua = $_SERVER['HTTP_USER_AGENT'];
}
if (isset($_SERVER['HTTP_X_UP_SUBNO'])) {
$mm_id = $_SERVER['HTTP_X_UP_SUBNO'];
} elseif (isset($_SERVER['HTTP_XID'])) {
$mm_id = $_SERVER['HTTP_XID'];
} elseif (isset($_SERVER['HTTP_CLIENTID'])) {
$mm_id = $_SERVER['HTTP_CLIENTID'];
} else {
$mm_id = $_SERVER['REMOTE_ADDR'];
}
$mm_url = "http://$mm_adserver/getAd.php5?apid=$mm_placementid&auid="
. urlencode($mm_id) . "&uip=" . urlencode($mm_ip) . "&ua="
. urlencode($mm_ua);
/*------------ END AD INITIALIZATION -----------*/
?>
<?php
/* Place this code block where you want the ad to appear */
/*------- Reusable Ad Call -------*/
@$mm_response = file_get_contents($mm_url);
echo $mm_response != FALSE ? $mm_response : $mm_default_response;
/*--------- End Ad Call ----------*/
?>
我希望广告出现在页脚区域(我将在 21 主题中编辑 footer.php) 但我想知道我应该将这些代码放在 wordpress 文件中的哪个位置,或者我应该创建一个新的以及命名它们的名称?
有人能帮我解决这个问题,并提供需要编辑的文件名以及它们最终的样子吗?
谢谢
【问题讨论】:
-
如果您的问题归结为“我有这个脚本需要集成到我的 Wordpress 网站中”,那么它实际上不符合编程问题。也许wordpress.stackexchange.com?
-
@MikeB,它也不符合 WP 问题,这是一个 Hot Potato 类型的 Q,它也是 multi-posted。 :::: 这是关于“
does not really provide detailed instructions and web resources strangely are not available!”的公司... -
@brasofilo 显然它是从mod answered it 开始的
标签: php wordpress millennial-media