どうもphp.iniの読み込みがうまくいってないようで、
wp-admin配下にも同じphp.iniを置くことでとりあえず解決しました。
根本的解決には至っていないので、ホスティング会社に確認をしてみます。
ありがとうございました。
V.J.Catkickさま
アドバイスありがとうございます。
下記のようなコードで実現することができました。
<?php
$cat_now = get_the_category();
$parent_id = $cat_now[0]->category_parent;
$child_id = $cat_now[0]->cat_ID;
$my_cat_q = $parent_id . '-' . $child_id;
if (is_category($my_cat_q)) { ?>
スラッグが親ID+子IDのカテゴリーのアーカイブ内容
<?php
} else { ?>
その他のカテゴリーのアーカイブ内容
<?php } ?>
もう少し工夫が必要ですが、少しづつ勉強していこうと思います。
kvexさま
具体的に言うと、子カテゴリーA-1、A-2、B-1、B-2ページの内容が
「その他のカテゴリーのアーカイブ内容」になってしまうようです。
V.J.Catkickさま
レスありがとうございます。
親タイトル:food、親スラッグ:food
子タイトル:orange、子スラッグ:food-orange
上記のような設定をするということでしょうか?
これだとテンプレート内でタイトルを使用しているので、
タイトルを変更するという別の問題が生じてしまう気がします。
kvexさま
レスありがとうございます。
下記のようにis_categoryで親を指定してみましたが、
子カテゴリーのアーカイブページでは思ったような動きをしてくれないようです。
<?php
if (is_category(1)) { ?>
親カテゴリーAに属するカテゴリーのアーカイブ内容
<?php
} elseif (is_category(4)) { ?>
親カテゴリーBに属するカテゴリーのアーカイブ内容
<?php
} else { ?>
その他のカテゴリーのアーカイブ内容
<?php } ?>
PHP初心者のためイマイチ分っておりませんが、よろしくお願いいたします。