現在Xserverでwordpresを用いたいわゆる⑵ちゃんみたいなものを作ろうとしています。
そのさいデータベースを用いて情報を登録しているのですが以下の問題点が出てきました。
・phpのコードを変化させた際に、更新に時間がかかる
たとえば、
print "a";
のaをbに替えても、反映されるのがかなり時間がかかる。
・新しく登録されたデータベースの値を読み取るのに時間がかかる。
このような際、何が原因となっているのでしょうか。
すみません、自分でもどのように説明すればよいのかわからないのですが、至らないところあれば追記していきます。
よろしくお願いいたします。
function.php
php
1<?php 2add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); 3 function theme_enqueue_styles() 4 { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); 5} 6/**************外部ファイルを読み込み***********/ 7require_once locate_template("exam-functions/exam-functions.php"); 8/************************************************/
exam-function.php
php
1 2function answers(){ 3 if(isset($_GET["mode"]) && $_GET["mode"] =="answer"){ 4 print "<BR>"; 5 $linkerd=get_stylesheet_directory_uri()."/data/db_info.php"; 6 $linkered=explode("example.com/",$linkerd); 7 require_once($linkered[1]); 8 $s = mysqli_connect($SERV,$TextUSER,$TextPASS) or die("error:203"); 9 mysqli_select_db($s,$TTalkDBNM); 10 $kekka=mysqli_query($s,"SELECT * from talklist"); 11 while($dbarray=mysqli_fetch_array($kekka,MYSQLI_NUM)){ 12 print "<BR>"."タイトル"; 13 print "<a href='http://textacs.com/tom/?page_id=568&id=".$dbarray[7]."'>".$dbarray[0]."</a>"; 14 print "<BR>"."投降者:".$dbarray[1]; 15 print "<BR>"."投降日:".date("Y/m/d",$dbarray[6]); 16 print "<BR>"."更新日:".date("Y/m/d",$dbarray[2]); 17 print "<BR>"."返信数".$dbarray[3]; 18 print "<BR>"."閲覧者数".$dbarray[4]; 19 } 20 mysqli_close($s); 21 } 22} 23add_shortcode('answers_code','answers');
回答1件
あなたの回答
tips
プレビュー