需要建议为 wordpress 博客作者创建一个随机名称
Need suggestions creating a random name for wordpress blog author
你好,我有一个网站,它使用了各种博客作者,基本上创建草稿,上传它们,然后我审阅它们,我 post 准备好后,它将作者显示为 (....由公司)我不想那样做。
最好的方法是让我的网站随机选择一个名字,例如 Jim 或 Bob 作为作者,而不是我的公司作为作者。这是一个 wordpress 网站。有没有人可以建议的插件?或者一些 javascript 代码?任何建议表示赞赏。
我会使用简单的数据库方法:
FAKENAMES
| id |fake_name | lastused |
| 1 | Jake | x |
| 2 | Julie | x |
| 3 | James | me |
| 4 | John | x |
..你可以有一百个
然后像这样动态分配
1.) ACCESSS YOUR DATABASE &
// Get FAKENAMES
$getFAKENAMES = mysqli_query($connection,"SELECT *
FROM FAKENAMES
");
2.) Prepare the title variable
$title = ''; // we will leave it blank for just a sec...
while(lastUSED = myslqi_fetch_array($getFAKENAMES)){
if($lastUSED['lastused'] == me){
$lasttitleWAS = current($lastUSED['fake_name'])
$title .= next($lastUSED['fake_name']) //Set Title to next fakename
}
// Set Newly used FakeName as Used
mysqli_query($connection,"UPDATE FAKENAMES
SET lastused=me
WHERE fake_name='$title'");
// Free up Previous used FakeName as by renaming to x
mysqli_query($connection,"UPDATE FAKENAMES
SET lastused=x
WHERE fake_name='$lasttitleWAS'");
}
然后将新标题插入您的网页
<title><?php echo $title; ?></title>
希望对您有所帮助!
你好,我有一个网站,它使用了各种博客作者,基本上创建草稿,上传它们,然后我审阅它们,我 post 准备好后,它将作者显示为 (....由公司)我不想那样做。
最好的方法是让我的网站随机选择一个名字,例如 Jim 或 Bob 作为作者,而不是我的公司作为作者。这是一个 wordpress 网站。有没有人可以建议的插件?或者一些 javascript 代码?任何建议表示赞赏。
我会使用简单的数据库方法:
FAKENAMES
| id |fake_name | lastused |
| 1 | Jake | x |
| 2 | Julie | x |
| 3 | James | me |
| 4 | John | x |
..你可以有一百个
然后像这样动态分配
1.) ACCESSS YOUR DATABASE &
// Get FAKENAMES
$getFAKENAMES = mysqli_query($connection,"SELECT *
FROM FAKENAMES
");
2.) Prepare the title variable
$title = ''; // we will leave it blank for just a sec...
while(lastUSED = myslqi_fetch_array($getFAKENAMES)){
if($lastUSED['lastused'] == me){
$lasttitleWAS = current($lastUSED['fake_name'])
$title .= next($lastUSED['fake_name']) //Set Title to next fakename
}
// Set Newly used FakeName as Used
mysqli_query($connection,"UPDATE FAKENAMES
SET lastused=me
WHERE fake_name='$title'");
// Free up Previous used FakeName as by renaming to x
mysqli_query($connection,"UPDATE FAKENAMES
SET lastused=x
WHERE fake_name='$lasttitleWAS'");
}
然后将新标题插入您的网页
<title><?php echo $title; ?></title>
希望对您有所帮助!